7 gSystem->Load(
"libPhysics.so");
8 gSystem->Load(
"libEG.so");
9 gSystem->Load(
"lib/libPndJRGen.so");
12 gRandom.SetSeed(2537664832);
15 if (!(TDatabasePDG::Instance())->GetParticle(998))
16 (TDatabasePDG::Instance())->AddParticle(
"eta0",
"Title",0.54775,0,0.00000129,0,
"Unknown",998);
17 Int_t array1[2]={22,22};
18 ((TDatabasePDG::Instance())->GetParticle(998))-> AddDecayChannel(1,1.0,2,array1);
23 if (!(TDatabasePDG::Instance())->GetParticle(997))
24 (TDatabasePDG::Instance())->AddParticle(
"Phi",
"Title",1.0195,0,0.00426,0,
"Unknown",997);
25 Int_t array2[2]={321,-321};
26 ((TDatabasePDG::Instance())->GetParticle(997))->AddDecayChannel(1,1.0,2,array2);
30 if (!(TDatabasePDG::Instance())->GetParticle(999))
31 (TDatabasePDG::Instance())->AddParticle(
"BeamTarget",
"Title",4.0,0,4.0,0,
"Unknown",999);
35 Int_t array[3]={998,997,997};
36 ((TDatabasePDG::Instance())->GetParticle(999))-> AddDecayChannel(1,1.0,3,array);
41 Beam.SetXYZM(0.,0.,2.45,((TDatabasePDG::Instance())->GetParticle(-2212))->
Mass());
42 Target.SetXYZM(0.,0.,0.,((TDatabasePDG::Instance()) -> GetParticle( 2212)) ->
Mass());
PndReaction reaction(BeamTarget, VtxRes,"Gen_2K02Pi0.root")
TParticle BeamTarget(999, 1, 0, 0, 0, 0, s, Vertex)
TVector3 VtxRes(.1,.1,.2)