|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ITModelHandler.hh>
Public Member Functions | |
| G4ITModelHandler () | |
| G4ITModelHandler (const G4ITModelHandler &other)=delete | |
| G4ITModelHandler & | operator= (const G4ITModelHandler &rhs)=delete |
| ~G4ITModelHandler () | |
| void | Initialize () |
| void | RegisterModel (G4VITStepModel *pModel, G4double globalTime) |
| void | Reset () |
| void | Finalize () |
| std::vector< G4VITStepModel * > | GetActiveModels (G4double globalTime) const |
| bool | GetTimeStepComputerFlag () |
| bool | GetReactionProcessFlag () |
Protected Attributes | |
| G4bool | fIsInitialized |
| std::unique_ptr< G4ITModelManager > | fpModelManager |
| G4bool | fTimeStepComputerFlag |
| G4bool | fReactionProcessFlag |
| G4bool | fFinalize = false |
G4ITModelHandler holds for two IT types the corresponding model manager
Definition at line 60 of file G4ITModelHandler.hh.
| G4ITModelHandler::G4ITModelHandler | ( | ) |
Definition at line 43 of file G4ITModelHandler.cc.
Referenced by G4ITModelHandler(), and operator=().
|
delete |
|
default |
| void G4ITModelHandler::Finalize | ( | ) |
Definition at line 123 of file G4ITModelHandler.cc.
| std::vector< G4VITStepModel * > G4ITModelHandler::GetActiveModels | ( | G4double | globalTime | ) | const |
Definition at line 99 of file G4ITModelHandler.cc.
| bool G4ITModelHandler::GetReactionProcessFlag | ( | ) |
Definition at line 113 of file G4ITModelHandler.cc.
| bool G4ITModelHandler::GetTimeStepComputerFlag | ( | ) |
Definition at line 108 of file G4ITModelHandler.cc.
| void G4ITModelHandler::Initialize | ( | ) |
Definition at line 52 of file G4ITModelHandler.cc.
|
delete |
| void G4ITModelHandler::RegisterModel | ( | G4VITStepModel * | pModel, |
| G4double | globalTime ) |
Definition at line 58 of file G4ITModelHandler.cc.
| void G4ITModelHandler::Reset | ( | ) |
Definition at line 118 of file G4ITModelHandler.cc.
|
protected |
Definition at line 95 of file G4ITModelHandler.hh.
Referenced by Finalize(), and RegisterModel().
|
protected |
Definition at line 90 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), and Initialize().
|
protected |
Definition at line 91 of file G4ITModelHandler.hh.
Referenced by GetActiveModels(), Initialize(), RegisterModel(), and Reset().
|
protected |
Definition at line 94 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), GetReactionProcessFlag(), and RegisterModel().
|
protected |
Definition at line 93 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), GetTimeStepComputerFlag(), and RegisterModel().