![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for G4ITModelHandler: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().