7 gSystem->Load(
"libPhysics.so");
8 gSystem->Load(
"libEG.so");
9 gSystem->Load(
"lib/libPndJRGen.so");
11 gRandom.SetSeed(554339);
14 if (!(TDatabasePDG::Instance())->GetParticle(998))
15 (TDatabasePDG::Instance())->AddParticle(
"pi0",
"Title",0.1349766,0,0.000000008,0,
"Unknown",998);
16 Int_t array1[2]={22,22};
17 ((TDatabasePDG::Instance())->GetParticle(998))->AddDecayChannel(1,1.0,2,array1);
19 if (!(TDatabasePDG::Instance())->GetParticle(997))
20 (TDatabasePDG::Instance())->AddParticle(
"Phi",
"Title",1.0194,0,0.00426,0,
"Unknown",997);
21 Int_t array2[2]={321,-321};
22 ((TDatabasePDG::Instance())->GetParticle(997))->AddDecayChannel(1,1.0,2,array2);
25 if (!(TDatabasePDG::Instance())->GetParticle(999))
26 (TDatabasePDG::Instance())->AddParticle(
"BeamTarget",
"Title",4.0,0,4.0,0,
"Unknown",999);
30 Int_t array[3]={998,997,997};
31 ((TDatabasePDG::Instance())->GetParticle(999))-> AddDecayChannel(1,1.0,3,array);
36 Beam.SetXYZM(0.,0.,15.0,((TDatabasePDG::Instance())->GetParticle(-2212))->
Mass());
37 Target.SetXYZM(0.,0.,0.,((TDatabasePDG::Instance()) -> GetParticle( 2212)) ->
Mass());
45 TVector3
VtxRes(0.0,0.0,0.0);
PndReaction reaction(BeamTarget, VtxRes,"Gen_Pi02Phi.root")
TVector3 VtxRes(0.0, 0.0, 0.0)
TParticle BeamTarget(999, 1, 0, 0, 0, 0, s, Vertex)