ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4ITModelHandler () | |
G4ITModelHandler (const G4ITModelHandler &other)=delete | |
G4ITModelHandler & | operator= (const G4ITModelHandler &rhs)=delete |
~G4ITModelHandler () | |
void | Initialize () |
void | RegisterModel (G4VITStepModel *pModel, G4double globalTime) |
std::vector< G4VITStepModel * > | GetActiveModels (G4double globalTime) const |
bool | GetTimeStepComputerFlag () |
bool | GetReactionProcessFlag () |
Protected Attributes | |
G4bool | fIsInitialized |
std::unique_ptr< G4ITModelManager > | fpModelManager |
G4bool | fTimeStepComputerFlag |
G4bool | fReactionProcessFlag |
G4ITModelHandler holds for two IT types the corresponding model manager
Definition at line 60 of file G4ITModelHandler.hh.
View newest version in sPHENIX GitHub at line 60 of file G4ITModelHandler.hh
G4ITModelHandler::G4ITModelHandler | ( | ) |
Definition at line 40 of file G4ITModelHandler.cc.
View newest version in sPHENIX GitHub at line 40 of file G4ITModelHandler.cc
References fIsInitialized, fReactionProcessFlag, and fTimeStepComputerFlag.
|
delete |
|
default |
std::vector< G4VITStepModel * > G4ITModelHandler::GetActiveModels | ( | G4double | globalTime | ) | const |
Definition at line 92 of file G4ITModelHandler.cc.
View newest version in sPHENIX GitHub at line 92 of file G4ITModelHandler.cc
References fpModelManager.
bool G4ITModelHandler::GetReactionProcessFlag | ( | ) |
Definition at line 106 of file G4ITModelHandler.cc.
View newest version in sPHENIX GitHub at line 106 of file G4ITModelHandler.cc
References fReactionProcessFlag.
bool G4ITModelHandler::GetTimeStepComputerFlag | ( | ) |
Definition at line 101 of file G4ITModelHandler.cc.
View newest version in sPHENIX GitHub at line 101 of file G4ITModelHandler.cc
References fTimeStepComputerFlag.
void G4ITModelHandler::Initialize | ( | ) |
Definition at line 49 of file G4ITModelHandler.cc.
View newest version in sPHENIX GitHub at line 49 of file G4ITModelHandler.cc
References fIsInitialized, and fpModelManager.
|
delete |
void G4ITModelHandler::RegisterModel | ( | G4VITStepModel * | pModel, |
G4double | globalTime | ||
) |
Definition at line 55 of file G4ITModelHandler.cc.
View newest version in sPHENIX GitHub at line 55 of file G4ITModelHandler.cc
References FatalException, fpModelManager, fReactionProcessFlag, fTimeStepComputerFlag, G4Exception(), G4VITStepModel::GetApplicable(), G4VITStepModel::GetReactionProcess(), and G4VITStepModel::GetTimeStepper().
Referenced by G4Scheduler::RegisterModel().
|
protected |
Definition at line 86 of file G4ITModelHandler.hh.
View newest version in sPHENIX GitHub at line 86 of file G4ITModelHandler.hh
Referenced by G4ITModelHandler(), and Initialize().
|
protected |
Definition at line 87 of file G4ITModelHandler.hh.
View newest version in sPHENIX GitHub at line 87 of file G4ITModelHandler.hh
Referenced by GetActiveModels(), Initialize(), and RegisterModel().
|
protected |
Definition at line 90 of file G4ITModelHandler.hh.
View newest version in sPHENIX GitHub at line 90 of file G4ITModelHandler.hh
Referenced by G4ITModelHandler(), GetReactionProcessFlag(), and RegisterModel().
|
protected |
Definition at line 89 of file G4ITModelHandler.hh.
View newest version in sPHENIX GitHub at line 89 of file G4ITModelHandler.hh
Referenced by G4ITModelHandler(), GetTimeStepComputerFlag(), and RegisterModel().