Geant4  10.00
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Book Class Reference

Public Member Functions

 Book ()
 
 ~Book ()
 
void reset ()
 
void incrementAcceptedCollisions ()
 
void incrementBlockedCollisions ()
 
void incrementAcceptedDecays ()
 
void incrementBlockedDecays ()
 
void incrementAvatars (AvatarType type)
 
void incrementCascading ()
 
void decrementCascading ()
 
void incrementEmittedClusters ()
 
void incrementEnergyViolationInteraction ()
 
void setFirstCollisionTime (const G4double t)
 
G4double getFirstCollisionTime () const
 
void setFirstCollisionXSec (const G4double x)
 
G4double getFirstCollisionXSec () const
 
void setFirstCollisionSpectatorPosition (const G4double x)
 
G4double getFirstCollisionSpectatorPosition () const
 
void setFirstCollisionSpectatorMomentum (const G4double x)
 
G4double getFirstCollisionSpectatorMomentum () const
 
void setFirstCollisionIsElastic (const G4bool e)
 
G4bool getFirstCollisionIsElastic () const
 
void setCurrentTime (G4double t)
 
G4double getCurrentTime ()
 
G4int getAcceptedCollisions () const
 
G4int getBlockedCollisions () const
 
G4int getAcceptedDecays () const
 
G4int getBlockedDecays () const
 
G4int getAvatars (AvatarType type) const
 
G4int getCascading () const
 
G4int getEmittedClusters () const
 
G4int getEnergyViolationInteraction () const
 

Private Attributes

G4int nAcceptedCollisions
 
G4int nBlockedCollisions
 
G4int nAcceptedDecays
 
G4int nBlockedDecays
 
G4double currentTime
 
G4double firstCollisionTime
 
G4double firstCollisionXSec
 
G4double firstCollisionSpectatorPosition
 
G4double firstCollisionSpectatorMomentum
 
G4bool firstCollisionIsElastic
 
std::map< AvatarType, G4intnAvatars
 
G4int nCascading
 
G4int nEmittedClusters
 
G4int nEnergyViolationInteraction
 

Constructor & Destructor Documentation

Book ( )

References Book::reset().

~Book ( )

Member Function Documentation

void incrementAcceptedCollisions ( )
void incrementBlockedCollisions ( )
void incrementAcceptedDecays ( )

References Book::nAcceptedDecays.

void incrementBlockedDecays ( )

References Book::nBlockedDecays.

void incrementAvatars ( AvatarType  type)

References Book::nAvatars.

void incrementCascading ( )

References Book::nCascading.

Referenced by Nucleus::insertParticle().

void decrementCascading ( )

References Book::nCascading.

void incrementEmittedClusters ( )
void incrementEnergyViolationInteraction ( )
void setFirstCollisionTime ( const G4double  t)
G4double getFirstCollisionTime ( ) const
void setFirstCollisionXSec ( const G4double  x)
G4double getFirstCollisionXSec ( ) const
void setFirstCollisionSpectatorPosition ( const G4double  x)
G4double getFirstCollisionSpectatorPosition ( ) const
void setFirstCollisionSpectatorMomentum ( const G4double  x)
G4double getFirstCollisionSpectatorMomentum ( ) const
void setFirstCollisionIsElastic ( const G4bool  e)
G4bool getFirstCollisionIsElastic ( ) const
void setCurrentTime ( G4double  t)

References Book::currentTime.

G4double getCurrentTime ( )

References Book::currentTime.

G4int getAcceptedCollisions ( ) const
G4int getBlockedCollisions ( ) const
G4int getAcceptedDecays ( ) const

References Book::nAcceptedDecays.

G4int getBlockedDecays ( ) const

References Book::nBlockedDecays.

G4int getAvatars ( AvatarType  type) const

References Book::nAvatars.

G4int getCascading ( ) const

References Book::nCascading.

G4int getEmittedClusters ( ) const
G4int getEnergyViolationInteraction ( ) const

Member Data Documentation

G4int nAcceptedDecays
private
G4int nBlockedDecays
private
G4double currentTime
private
G4double firstCollisionTime
private
G4double firstCollisionXSec
private
G4bool firstCollisionIsElastic
private
std::map<AvatarType,G4int> nAvatars
private
G4int nEmittedClusters
private
G4int nEnergyViolationInteraction
private