Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ITModelHandler.hh>
Public Member Functions | |
G4ITModelHandler () | |
G4ITModelHandler (const G4ITModelHandler &other) | |
G4ITModelHandler & | operator= (const G4ITModelHandler &rhs) |
~G4ITModelHandler () | |
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 48 of file G4ITModelHandler.hh.
G4ITModelHandler::G4ITModelHandler | ( | ) |
Definition at line 39 of file G4ITModelHandler.cc.
G4ITModelHandler::G4ITModelHandler | ( | const G4ITModelHandler & | other | ) |
Definition at line 75 of file G4ITModelHandler.cc.
G4ITModelHandler::~G4ITModelHandler | ( | ) |
Default destructor
Definition at line 55 of file G4ITModelHandler.cc.
|
inline |
Definition at line 72 of file G4ITModelHandler.hh.
Referenced by G4ITModelProcessor::FindReaction(), and G4ITModelProcessor::InitializeStepper().
G4VITModel * G4ITModelHandler::GetModel | ( | G4ITType | type1, |
G4ITType | type2, | ||
const G4double | globalTime | ||
) |
Definition at line 204 of file G4ITModelHandler.cc.
|
inline |
Definition at line 89 of file G4ITModelHandler.hh.
|
inline |
Definition at line 78 of file G4ITModelHandler.hh.
|
inline |
Definition at line 77 of file G4ITModelHandler.hh.
void G4ITModelHandler::Initialize | ( | ) |
Definition at line 105 of file G4ITModelHandler.cc.
Referenced by G4ITModelProcessor::Initialize().
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.
void G4ITModelHandler::SetModel | ( | G4ITType | type1, |
G4ITType | type2, | ||
G4VITModel * | aModel, | ||
G4double | startingTime | ||
) |
Definition at line 175 of file G4ITModelHandler.cc.
Referenced by RegisterModel(), and SetModel().
|
protected |
Definition at line 81 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), and Initialize().
|
protected |
Definition at line 82 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), GetAllModelManager(), GetModel(), GetModelManager(), Initialize(), RegisterModel(), SetModel(), and ~G4ITModelHandler().
|
protected |
Definition at line 85 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), GetReactionProcessFlag(), and RegisterModel().
|
protected |
Definition at line 84 of file G4ITModelHandler.hh.
Referenced by G4ITModelHandler(), GetTimeStepComputerFlag(), and RegisterModel().