| 
    Geant4
    10.00.p03
    
   | 
 
G4ITModelHandler holds for two IT types the corresponding model manager. More...
#include <G4ITModelHandler.hh>
Public Member Functions | |
| G4ITModelHandler () | |
| G4ITModelHandler (const G4ITModelHandler &other) | |
| G4ITModelHandler & | operator= (const G4ITModelHandler &rhs) | 
| ~G4ITModelHandler () | |
| Default destructor.  More... | |
| void | Initialize () | 
| void | RegisterModel (G4VITModel *aModel, const G4double globalTime) | 
| G4ITModelManager * | GetModelManager (G4ITType, G4ITType) | 
| void | SetModel (G4ITType, G4ITType, G4VITModel *aModel, G4double startingTime) | 
| G4VITModel * | GetModel (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 | 
G4ITModelHandler holds for two IT types the corresponding model manager.
Definition at line 49 of file G4ITModelHandler.hh.
| G4ITModelHandler::G4ITModelHandler | ( | ) | 
Definition at line 39 of file G4ITModelHandler.cc.
References fIsInitialized, fModelManager, fReactionProcessFlag, fTimeStepComputerFlag, and G4ITType::size().
 Here is the call graph for this function:| G4ITModelHandler::G4ITModelHandler | ( | const G4ITModelHandler & | other | ) | 
Definition at line 75 of file G4ITModelHandler.cc.
References fIsInitialized, fModelManager, fReactionProcessFlag, fTimeStepComputerFlag, and G4ITType::size().
 Here is the call graph for this function:| G4ITModelHandler::~G4ITModelHandler | ( | ) | 
      
  | 
  inline | 
Definition at line 73 of file G4ITModelHandler.hh.
References fModelManager.
Referenced by G4ITModelProcessor::FindReaction(), and G4ITModelProcessor::InitializeStepper().
 Here is the caller graph for this function:| G4VITModel * G4ITModelHandler::GetModel | ( | G4ITType | type1, | 
| G4ITType | type2, | ||
| const G4double | globalTime | ||
| ) | 
Definition at line 204 of file G4ITModelHandler.cc.
References fModelManager.
      
  | 
  inline | 
Definition at line 90 of file G4ITModelHandler.hh.
References fModelManager.
      
  | 
  inline | 
Definition at line 79 of file G4ITModelHandler.hh.
References fReactionProcessFlag.
      
  | 
  inline | 
Definition at line 78 of file G4ITModelHandler.hh.
References fTimeStepComputerFlag.
| void G4ITModelHandler::Initialize | ( | ) | 
Definition at line 105 of file G4ITModelHandler.cc.
References fIsInitialized, fModelManager, and G4ITModelManager::Initialize().
Referenced by G4ITModelProcessor::Initialize().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4ITModelHandler & G4ITModelHandler::operator= | ( | const G4ITModelHandler & | rhs | ) | 
Definition at line 98 of file G4ITModelHandler.cc.
| void G4ITModelHandler::RegisterModel | ( | G4VITModel * | aModel, | 
| const G4double | globalTime | ||
| ) | 
Definition at line 122 of file G4ITModelHandler.cc.
References assert, buffer, fModelManager, fReactionProcessFlag, fTimeStepComputerFlag, G4VITModel::GetReactionProcess(), G4VITModel::GetTimeStepper(), G4VITModel::IsApplicable(), SetModel(), and G4ITType::size().
 Here is the call graph for this function:| void G4ITModelHandler::SetModel | ( | G4ITType | type1, | 
| G4ITType | type2, | ||
| G4VITModel * | aModel, | ||
| G4double | startingTime | ||
| ) | 
Definition at line 175 of file G4ITModelHandler.cc.
References assert, buffer, and fModelManager.
Referenced by RegisterModel().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 82 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), and Initialize().
      
  | 
  protected | 
Definition at line 83 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), GetAllModelManager(), GetModel(), GetModelManager(), Initialize(), RegisterModel(), SetModel(), and ~G4ITModelHandler().
      
  | 
  protected | 
Definition at line 86 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), GetReactionProcessFlag(), and RegisterModel().
      
  | 
  protected | 
Definition at line 85 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), GetTimeStepComputerFlag(), and RegisterModel().