8   gSystem->Load(
"libPhysics.so");
 
    9   gSystem->Load(
"libEG.so");
 
   10   gSystem->Load(
"lib/libPndJRGen.so");
 
   16 if (!(TDatabasePDG::Instance())->GetParticle(998)) 
 
   17   (TDatabasePDG::Instance())->AddParticle(
"psi_g", 
"Psig", 4.28, 0, 0.02, 0, 
"Unknown", 998);
 
   19 Int_t psigProd[3]={20443,111,111}; 
 
   20 ((TDatabasePDG::Instance())->GetParticle(998))->AddDecayChannel(1, 1.0, 3, psigProd);
 
   23 if (!(TDatabasePDG::Instance())->GetParticle(999)) 
 
   24   (TDatabasePDG::Instance())->AddParticle(
"BeamTarget",
"Title",4.0,0,4.0,0,
"Unknown",999);
 
   27 Int_t ppProd[2]={998,111}; 
 
   28 ((TDatabasePDG::Instance())->GetParticle(999))->AddDecayChannel(1, 1.0, 2, ppProd);
 
   35 Beam.SetXYZM(0.,0.,15.,((TDatabasePDG::Instance()) -> GetParticle(-2212)) -> 
Mass());
 
   36 Target.SetXYZM(0.,0., 0.,((TDatabasePDG::Instance()) -> GetParticle( 2212)) -> 
Mass());
 
   51 reaction.DefinePartialWaves(999,0,L1);
 
   53 reaction.DefinePartialWaves(998,0,L2);
 
   54 reaction.DefinePartialWaves(111,0,L1); 
 
   57 TObjArray *
a=((TDatabasePDG::Instance())->GetParticle(20443))->DecayList();
 
   59 (TDatabasePDG::Instance())->GetParticle(20443)->NDecayChannels();
 
   61 TObjArray *
b=((TDatabasePDG::Instance())->GetParticle(443))->DecayList();
 
   64 (TDatabasePDG::Instance())->GetParticle(443)->NDecayChannels();
 
   66 TObjArray *
c=((TDatabasePDG::Instance())->GetParticle(111))->DecayList();
 
   68 (TDatabasePDG::Instance())->GetParticle(111)->NDecayChannels();
 
PndReaction reaction(BeamTarget, VtxRes,"Gen_2K02Pi0.root")
TParticle BeamTarget(999, 1, 0, 0, 0, 0, s, Vertex)
TVector3 VtxRes(.1,.1,.2)