7 gSystem->Load(
"libPhysics.so");
8 gSystem->Load(
"libEG.so");
9 gSystem->Load(
"lib/libPndJRGen.so");
17 if (!(TDatabasePDG::Instance())->GetParticle(996))
18 (TDatabasePDG::Instance())->AddParticle(
"D0 -> K- pi+",
"Title",1.8645,0,0.197/123.7/1e10,0,
"Unknown",996);
19 Int_t array[3]={-321,211};
20 ((TDatabasePDG::Instance())->GetParticle(996))-> AddDecayChannel(1, 1.0, 2, array);
23 if (!(TDatabasePDG::Instance())->GetParticle(997))
24 (TDatabasePDG::Instance())->AddParticle(
"D0 -> K+ pi-",
"Title",1.8645,0,0.197/123.7/1e10,0,
"Unknown",997);
25 Int_t array[3]={321,-211};
26 ((TDatabasePDG::Instance())->GetParticle(997))-> AddDecayChannel(1, 1.0, 2, array);
29 if (!(TDatabasePDG::Instance())->GetParticle(998))
30 (TDatabasePDG::Instance())->AddParticle(
"D*+ -> D0 pi+",
"Title",2.01,0,1e-15,0,
"Unknown",998);
31 Int_t array[3]={996,211};
32 ((TDatabasePDG::Instance())->GetParticle(998))-> AddDecayChannel(1, 1.0, 2, array);
35 if (!(TDatabasePDG::Instance())->GetParticle(999))
36 (TDatabasePDG::Instance())->AddParticle(
"D*- -> D0bar pi-",
"Title",2.01,0,1e-15,0,
"Unknown",999);
37 Int_t array[3]={997,-211};
38 ((TDatabasePDG::Instance())->GetParticle(999))-> AddDecayChannel(1, 1.0, 2, array);
45 if (!(TDatabasePDG::Instance())->GetParticle(995))
46 (TDatabasePDG::Instance())->AddParticle(
"BeamTarget",
"Title",4.0,0,4.0,0,
"Unknown",995);
47 Int_t array[2]={998,999};
48 ((TDatabasePDG::Instance())->GetParticle(995))-> AddDecayChannel(1, 1.0, 2, array);
51 Beam.
SetXYZM(0.,0.,8,((TDatabasePDG::Instance()) -> GetParticle(-2212)) ->
Mass());
52 Target.SetXYZM(0.,0.,0.,((TDatabasePDG::Instance()) -> GetParticle( 2212)) ->
Mass());
55 cout << s.M() << endl;
PndReaction reaction(BeamTarget, VtxRes,"Gen_2K02Pi0.root")
TParticle BeamTarget(999, 1, 0, 0, 0, 0, s, Vertex)
Beam SetXYZM(0., 0., 8,((TDatabasePDG::Instance()) -> GetParticle(-2212)) -> Mass())
TVector3 VtxRes(.1,.1,.2)