Geant4  10.05.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4VUserChemistryList Class Referenceabstract
Inheritance diagram for G4VUserChemistryList:
G4EmDNAChemistry G4EmDNAChemistry_option1

Public Member Functions

 G4VUserChemistryList (bool flag=true)
 
virtual ~G4VUserChemistryList ()
 
bool IsPhysicsConstructor ()
 
void ThisIsAPhysicsConstructor (bool flag=true)
 
virtual void ConstructMolecule ()
 
virtual void ConstructProcess ()
 
virtual void ConstructDissociationChannels ()
 
virtual void ConstructReactionTable (G4DNAMolecularReactionTable *reactionTable)=0
 
virtual void ConstructTimeStepModel (G4DNAMolecularReactionTable *reactionTable)=0
 
void BuildPhysicsTable ()
 

Protected Member Functions

void RegisterTimeStepModel (G4VITStepModel *timeStepModel, double startingTime=0)
 
void BuildPhysicsTable (G4MoleculeDefinition *)
 

Protected Attributes

int verboseLevel
 
bool fIsPhysicsConstructor
 

Constructor & Destructor Documentation

G4VUserChemistryList ( bool  flag = true)
virtual ~G4VUserChemistryList ( )
virtual

Member Function Documentation

bool IsPhysicsConstructor ( )

References fIsPhysicsConstructor.

void ThisIsAPhysicsConstructor ( bool  flag = true)

References fIsPhysicsConstructor.

virtual void ConstructMolecule ( )
virtual
virtual void ConstructProcess ( )
virtual
virtual void ConstructDissociationChannels ( )
virtual
virtual void ConstructReactionTable ( G4DNAMolecularReactionTable reactionTable)
pure virtual
virtual void ConstructTimeStepModel ( G4DNAMolecularReactionTable reactionTable)
pure virtual
void BuildPhysicsTable ( )
void RegisterTimeStepModel ( G4VITStepModel timeStepModel,
double  startingTime = 0 
)
protected
void BuildPhysicsTable ( G4MoleculeDefinition )
protected

Member Data Documentation

int verboseLevel
protected
bool fIsPhysicsConstructor
protected