Geant4  10.04
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4ITModelHandler Class Reference

Public Member Functions

 G4ITModelHandler ()
 
 G4ITModelHandler (const G4ITModelHandler &other)
 
G4ITModelHandleroperator= (const G4ITModelHandler &rhs)
 
 ~G4ITModelHandler ()
 
void Initialize ()
 
void RegisterModel (G4VITStepModel *aModel, const G4double globalTime)
 
G4ITModelManagerGetModelManager (G4ITType, G4ITType)
 
void SetModel (G4ITType, G4ITType, G4VITStepModel *aModel, G4double startingTime)
 
G4VITStepModelGetModel (G4ITType, G4ITType, const G4double globalTime)
 
const std::vector< std::vector
< G4ITModelManager * > > * 
GetAllModelManager ()
 
bool GetTimeStepComputerFlag ()
 
bool GetReactionProcessFlag ()
 

Protected Attributes

G4bool fIsInitialized
 
std::vector< std::vector
< G4ITModelManager * > > 
fModelManager
 
G4bool fTimeStepComputerFlag
 
G4bool fReactionProcessFlag
 

Detailed Description

G4ITModelHandler holds for two IT types the corresponding model manager

Constructor & Destructor Documentation

Default destructor

Member Function Documentation

G4ITModelHandler& operator= ( const G4ITModelHandler rhs)
void Initialize ( )
void RegisterModel ( G4VITStepModel aModel,
const G4double  globalTime 
)
G4ITModelManager * GetModelManager ( G4ITType  type1,
G4ITType  type2 
)

References fModelManager.

void SetModel ( G4ITType  ,
G4ITType  ,
G4VITStepModel aModel,
G4double  startingTime 
)
G4VITStepModel* GetModel ( G4ITType  ,
G4ITType  ,
const G4double  globalTime 
)
const std::vector<std::vector<G4ITModelManager*> >* GetAllModelManager ( )

References fModelManager.

bool GetTimeStepComputerFlag ( )

References fTimeStepComputerFlag.

bool GetReactionProcessFlag ( )

References fReactionProcessFlag.

Member Data Documentation

G4bool fIsInitialized
protected
std::vector<std::vector<G4ITModelManager*> > fModelManager
protected
G4bool fTimeStepComputerFlag
protected

Referenced by GetTimeStepComputerFlag().

G4bool fReactionProcessFlag
protected

Referenced by GetReactionProcessFlag().