42 #ifndef G4CollisionComposite_h 
   43 #define G4CollisionComposite_h 
  105         G4cerr << 
"charge-unbalance in collision composite"<<
G4endl;
 
virtual const G4CollisionVector * GetComponents() const 
 
std::vector< G4CrossSectionBuffer > theBuffer
 
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
 
virtual const G4VCrossSectionSource * GetCrossSectionSource() const 
 
void operator()(T *, G4CollisionComposite *aC)
 
virtual const G4VAngularDistribution * GetAngularDistribution() const 
 
static const G4int nPoints
 
G4CollisionVector components
 
virtual ~G4CollisionComposite()
 
G4double BufferedCrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const 
 
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const 
 
void operator()(T *, G4CollisionComposite *aC)
 
void AddComponent(G4VCollision *aC)
 
void BufferCrossSection(const G4ParticleDefinition *aP, const G4ParticleDefinition *bP)
 
std::vector< G4VCollision * > G4CollisionVector
 
virtual G4KineticTrackVector * FinalState(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const 
 
static G4ParticleTable * GetParticleTable()
 
virtual G4bool IsInCharge(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const 
 
static const G4double theT[]
 
const G4CollisionComposite & operator=(const G4CollisionComposite &right)
 
G4double GetPDGCharge() const 
 
G4GLOB_DLL std::ostream G4cerr