75         G4cout << 
"---- " << name << 
"---- Cross section" << 
G4endl;
 
   78         if (xSource) xSource->
Print();
 
   84                 nComponents = components->size();
 
   86         G4cout << 
"---- " << name << 
"---- has " << nComponents << 
" components" <<
G4endl;
 
   88         G4CollisionVector::const_iterator iter;
 
   91                 for (iter = components->begin(); iter != components->end(); ++iter)
 
   93                         G4cout << 
"---- " << name << 
" ---- Component " << i << 
G4endl;
 
  109                 G4cout << 
"---- " << name << 
"is in charge ---- " << 
G4endl;
 
  113                 G4cout << 
"---- " << name << 
"is not in charge ---- " << 
G4endl;
 
  116         G4cout << 
"---- " << name << 
"---- Cross section" << 
G4endl;
 
  119         if (xSource) xSource->
Print();
 
  126                 nComponents = components->size();
 
  128         G4cout << 
"---- " << name << 
"has " << nComponents << 
" components" <<
G4endl;
 
  131         G4CollisionVector::const_iterator iter;
 
  134                 for (iter = components->begin(); iter != components->end(); ++iter)
 
virtual G4bool IsInCharge(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const =0
 
void establish_G4MT_TLS_G4VCollision()
 
virtual void Print() const 
 
G4GLOB_DLL std::ostream G4cout
 
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const 
 
std::vector< G4VCollision * > G4CollisionVector
 
G4bool operator==(const G4VCollision &right) const 
 
G4bool operator!=(const G4VCollision &right) const 
 
virtual const G4VCrossSectionSource * GetCrossSectionSource() const =0
 
virtual G4String GetName() const =0
 
virtual void Print() const 
 
virtual const G4CollisionVector * GetComponents() const 
 
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const =0