74 G4cout <<
"---- " << name <<
"---- Cross section" <<
G4endl;
77 if (xSource) xSource->
Print();
79 G4int nComponents = 0;
83 nComponents = components->size();
85 G4cout <<
"---- " << name <<
"---- has " << nComponents <<
" components" <<
G4endl;
87 G4CollisionVector::const_iterator iter;
90 for (iter = components->begin(); iter != components->end(); ++iter)
92 G4cout <<
"---- " << name <<
" ---- Component " << i <<
G4endl;
108 G4cout <<
"---- " << name <<
"is in charge ---- " <<
G4endl;
112 G4cout <<
"---- " << name <<
"is not in charge ---- " <<
G4endl;
115 G4cout <<
"---- " << name <<
"---- Cross section" <<
G4endl;
118 if (xSource) xSource->
Print();
121 G4int nComponents = 0;
125 nComponents = components->size();
127 G4cout <<
"---- " << name <<
"has " << nComponents <<
" components" <<
G4endl;
130 G4CollisionVector::const_iterator iter;
133 for (iter = components->begin(); iter != components->end(); ++iter)
std::vector< G4VCollision * > G4CollisionVector
G4GLOB_DLL std::ostream G4cout
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const
G4bool operator!=(const G4VCollision &right) const
virtual const G4CollisionVector * GetComponents() const
void establish_G4MT_TLS_G4VCollision()
virtual G4bool IsInCharge(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const =0
virtual void Print() const
G4bool operator==(const G4VCollision &right) const
virtual const G4VCrossSectionSource * GetCrossSectionSource() const =0
virtual G4String GetName() const =0
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const =0
virtual void Print() const