Geant4  10.00.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4QMDSystem Class Reference
Inheritance diagram for G4QMDSystem:
G4QMDNucleus G4QMDGroundStateNucleus

Public Member Functions

 G4QMDSystem ()
 
virtual ~G4QMDSystem ()
 
void SetParticipant (G4QMDParticipant *particle)
 
void SetSystem (G4QMDSystem *, G4ThreeVector, G4ThreeVector)
 
void SubtractSystem (G4QMDSystem *)
 
G4QMDParticipantEraseParticipant (G4int i)
 
void DeleteParticipant (G4int i)
 
void InsertParticipant (G4QMDParticipant *particle, G4int j)
 
G4int GetTotalNumberOfParticipant ()
 
G4QMDParticipantGetParticipant (G4int i)
 
void IncrementCollisionCounter ()
 
G4int GetNOCollision ()
 
void ShowParticipants ()
 
void Clear ()
 

Protected Attributes

std::vector< G4QMDParticipant * > participants
 

Private Attributes

G4int numberOfCollision
 

Constructor & Destructor Documentation

virtual ~G4QMDSystem ( )
virtual

Member Function Documentation

void SetParticipant ( G4QMDParticipant particle)

References participants.

void SetSystem ( G4QMDSystem ,
G4ThreeVector  ,
G4ThreeVector   
)
void SubtractSystem ( G4QMDSystem )
G4QMDParticipant* EraseParticipant ( G4int  i)

References participants.

void DeleteParticipant ( G4int  i)

References participants.

void InsertParticipant ( G4QMDParticipant particle,
G4int  j 
)
G4int GetTotalNumberOfParticipant ( )

References participants.

G4QMDParticipant* GetParticipant ( G4int  i)

References participants.

void IncrementCollisionCounter ( )

References numberOfCollision.

G4int GetNOCollision ( )

References numberOfCollision.

void ShowParticipants ( )
void Clear ( )

Member Data Documentation

G4int numberOfCollision
private