| 
    Geant4
    10.01.p03
    
   | 
 
G4ITModelManager chooses which model to use according to the global simulation time. More...
#include <G4ITModelManager.hh>
Public Member Functions | |
| G4ITModelManager () | |
| ~G4ITModelManager () | |
| void | Initialize () | 
| G4ITModelManager (const G4ITModelManager &other) | |
| G4ITModelManager & | operator= (const G4ITModelManager &rhs) | 
| void | SetModel (G4VITStepModel *aModel, G4double startingTime) | 
| G4VITStepModel * | GetModel (const G4double globalTime) | 
Protected Types | |
| typedef std::map< G4double,  G4VITStepModel * >  | mapModels | 
Protected Attributes | |
| mapModels | fModels | 
| G4bool | fIsInitialized | 
G4ITModelManager chooses which model to use according to the global simulation time.
Definition at line 58 of file G4ITModelManager.hh.
      
  | 
  protected | 
Definition at line 71 of file G4ITModelManager.hh.
| G4ITModelManager::G4ITModelManager | ( | ) | 
Definition at line 42 of file G4ITModelManager.cc.
| G4ITModelManager::~G4ITModelManager | ( | ) | 
Definition at line 48 of file G4ITModelManager.cc.
References fModels.
| G4ITModelManager::G4ITModelManager | ( | const G4ITModelManager & | other | ) | 
Definition at line 60 of file G4ITModelManager.cc.
References fIsInitialized, and fModels.
| G4VITStepModel * G4ITModelManager::GetModel | ( | const G4double | globalTime | ) | 
Definition at line 107 of file G4ITModelManager.cc.
References FatalErrorInArgument, fModels, G4BestUnit, and G4Exception().
Referenced by G4ITModelProcessor::InitializeStepper().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4ITModelManager::Initialize | ( | ) | 
Definition at line 79 of file G4ITModelManager.cc.
References fModels, and G4VITStepModel::Initialize().
Referenced by G4ITModelHandler::Initialize().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4ITModelManager & G4ITModelManager::operator= | ( | const G4ITModelManager & | rhs | ) | 
Definition at line 72 of file G4ITModelManager.cc.
| void G4ITModelManager::SetModel | ( | G4VITStepModel * | aModel, | 
| G4double | startingTime | ||
| ) | 
Definition at line 93 of file G4ITModelManager.cc.
References FALSE, FatalErrorInArgument, fIsInitialized, fModels, and G4Exception().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 73 of file G4ITModelManager.hh.
Referenced by G4ITModelManager(), and SetModel().
      
  | 
  protected | 
Definition at line 72 of file G4ITModelManager.hh.
Referenced by G4ITModelManager(), GetModel(), Initialize(), SetModel(), and ~G4ITModelManager().