38 #ifndef G4CollisionInitialState_hh
39 #define G4CollisionInitialState_hh
64 {
return (theCollisionTime < right.theCollisionTime);}
67 {
return (theCollisionTime == right.theCollisionTime);}
73 {thePrimary = aPrimary;}
78 {theTarget = aTarget;}
81 {theTs.push_back(aTarget);}
88 for(
size_t i=0; i<theTs.size(); i++)
90 result += theTs[i]->GetDefinition()->GetBaryonNumber();
97 for(
size_t i=0; i<theTs.size(); i++)
99 result += theTs[i]->GetDefinition()->GetPDGCharge();
107 {
return theCollisionTime;}
109 {theCollisionTime =
value;}
114 return theFSGenerator;