Geant4 11.2.2
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.
|
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.
Referenced by G4ITModelProcessor::InitializeStepper().
bool G4ITModelHandler::GetReactionProcessFlag | ( | ) |
Definition at line 113 of file G4ITModelHandler.cc.
Referenced by G4ITModelProcessor::Initialize().
bool G4ITModelHandler::GetTimeStepComputerFlag | ( | ) |
Definition at line 108 of file G4ITModelHandler.cc.
Referenced by G4ITModelProcessor::Initialize().
void G4ITModelHandler::Initialize | ( | ) |
Definition at line 52 of file G4ITModelHandler.cc.
Referenced by G4ITModelProcessor::Initialize().
|
delete |
void G4ITModelHandler::RegisterModel | ( | G4VITStepModel * | pModel, |
G4double | globalTime ) |
Definition at line 58 of file G4ITModelHandler.cc.
Referenced by G4ITModelProcessor::RegisterModel(), and G4Scheduler::RegisterModel().
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().