12   gSystem->Load(
"libPhysics.so");
 
   13   gSystem->Load(
"libEG.so");
 
   14   gSystem->Load(
"lib/libPndJRGen.so");
 
   17 gRandom.SetSeed(123475);
 
   21   if (!(TDatabasePDG::Instance())->GetParticle(999))
 
   22     (TDatabasePDG::Instance())->AddParticle(
"BeamTarget",
 
   31   Int_t array[2]={333,333}; 
 
   32   ((TDatabasePDG::Instance())->GetParticle(999))
 
   33     -> AddDecayChannel(1, 1.0, 2, array);
 
   36   Beam.  
SetXYZM(0.,0.,8.5,((TDatabasePDG::Instance()) 
 
   37                             -> GetParticle(-2212)) -> 
Mass());
 
   38   Target.SetXYZM(0.,0.,0.0,((TDatabasePDG::Instance()) 
 
   39                             -> GetParticle( 2212)) -> 
Mass());
 
   43   Vertex.SetXYZT(0,0,0,0);  
 
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)