9 gSystem->Load(
"libPhysics.so");
10 gSystem->Load(
"libEG.so");
11 gSystem->Load(
"lib/libPndJRGen.so");
18 if (!(TDatabasePDG::Instance())->GetParticle(998))
19 (TDatabasePDG::Instance())->AddParticle(
"psi_g",
"Psig", 4.28, 0, 0.02, 0,
"Unknown", 998);
21 Int_t psigProd[3]={20443,111,111};
22 ((TDatabasePDG::Instance())->GetParticle(998))->AddDecayChannel(1, 1.0, 3, psigProd);
26 if (!(TDatabasePDG::Instance())->GetParticle(999))
27 (TDatabasePDG::Instance())->AddParticle(
"BeamTarget",
"Title",4.0,0,4.0,0,
"Unknown",999);
30 Int_t ppProd[2]={998,221};
31 ((TDatabasePDG::Instance())->GetParticle(999))->AddDecayChannel(1, 1.0, 2, ppProd);
38 Beam.SetXYZM(0.,0.,15.,((TDatabasePDG::Instance()) -> GetParticle(-2212)) ->
Mass());
39 Target.SetXYZM(0.,0., 0.,((TDatabasePDG::Instance()) -> GetParticle( 2212)) ->
Mass());
54 reaction.DefinePartialWaves(999,0,L1);
56 reaction.DefinePartialWaves(998,0,L2);
57 reaction.DefinePartialWaves(111,0,L1);
58 reaction.DefinePartialWaves(221,0,L1);
61 TObjArray *
a=((TDatabasePDG::Instance())->GetParticle(20443))->DecayList();
63 (TDatabasePDG::Instance())->GetParticle(20443)->NDecayChannels();
65 TObjArray *
b=((TDatabasePDG::Instance())->GetParticle(443))->DecayList();
68 (TDatabasePDG::Instance())->GetParticle(443)->NDecayChannels();
70 TObjArray *
c=((TDatabasePDG::Instance())->GetParticle(111))->DecayList();
72 (TDatabasePDG::Instance())->GetParticle(111)->NDecayChannels();
74 TParticlePDG*
eta=(TDatabasePDG::Instance())->GetParticle(221);
75 eta->NDecayChannels();
76 TDecayChannel*
d0=eta->DecayChannel(0);
77 eta.PrintDecayChannel(d0,
"data");
78 TObjArray *
d=((TDatabasePDG::Instance())->GetParticle(221))->DecayList();
81 d0=eta->DecayChannel(
i);
82 eta.PrintDecayChannel(d0,
"data");
85 (TDatabasePDG::Instance())->GetParticle(221)->NDecayChannels();
PndReaction reaction(BeamTarget, VtxRes,"Gen_2K02Pi0.root")
TParticle BeamTarget(999, 1, 0, 0, 0, 0, s, Vertex)
TVector3 VtxRes(.1,.1,.2)