ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/interfaces/common/include/G4VInteractorManager.hh>
Private Attributes | |
int | argc |
char ** | argv |
G4Interactor | mainInteractor |
std::vector< G4DispatchFunction > | dispatchers |
std::vector < G4SecondaryLoopAction > | preActions |
std::vector < G4SecondaryLoopAction > | postActions |
std::vector< G4Interactor > | shells |
G4bool | secondaryLoopEnabled |
G4bool | alreadyInSecondaryLoop |
int | exitSecondaryLoop |
G4Interactor | parentInteractor |
G4Interactor | createdInteractor |
char * | creationString |
Definition at line 50 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 50 of file G4VInteractorManager.hh
G4VInteractorManager::G4VInteractorManager | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 41 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 41 of file G4VInteractorManager.cc
|
virtual |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 57 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 57 of file G4VInteractorManager.cc
References alreadyInSecondaryLoop, argc, argv, dispatchers, exitSecondaryLoop, FALSE, postActions, preActions, secondaryLoopEnabled, shells, and TRUE.
void G4VInteractorManager::AddDispatcher | ( | G4DispatchFunction | a_dispatcher | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 150 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 150 of file G4VInteractorManager.cc
References dispatchers.
void G4VInteractorManager::AddSecondaryLoopPostAction | ( | G4SecondaryLoopAction | a_postAction | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 214 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 214 of file G4VInteractorManager.cc
References postActions.
void G4VInteractorManager::AddSecondaryLoopPreAction | ( | G4SecondaryLoopAction | a_preAction | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 192 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 192 of file G4VInteractorManager.cc
References preActions.
void G4VInteractorManager::AddShell | ( | G4Interactor | a_shell | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 287 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 287 of file G4VInteractorManager.cc
References shells.
void G4VInteractorManager::DisableSecondaryLoop | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 142 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 142 of file G4VInteractorManager.cc
References FALSE, and secondaryLoopEnabled.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 176 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 176 of file G4VInteractorManager.cc
References dispatchers, and func.
Referenced by SecondaryLoop().
void G4VInteractorManager::EnableSecondaryLoop | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 134 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 134 of file G4VInteractorManager.cc
References secondaryLoopEnabled, and TRUE.
|
pure virtual |
char ** G4VInteractorManager::GetArguments | ( | int * | a_argc | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 107 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 107 of file G4VInteractorManager.cc
G4Interactor G4VInteractorManager::GetCreatedInteractor | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 339 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 339 of file G4VInteractorManager.cc
References createdInteractor.
char * G4VInteractorManager::GetCreationString | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 356 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 356 of file G4VInteractorManager.cc
References creationString.
|
pure virtual |
G4int G4VInteractorManager::GetExitSecondaryLoopCode | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 279 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 279 of file G4VInteractorManager.cc
References exitSecondaryLoop.
G4Interactor G4VInteractorManager::GetMainInteractor | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 126 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 126 of file G4VInteractorManager.cc
References mainInteractor.
G4Interactor G4VInteractorManager::GetParentInteractor | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 322 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 322 of file G4VInteractorManager.cc
References parentInteractor.
|
pure virtual |
void G4VInteractorManager::PutStringInResourceDatabase | ( | char * | ) |
void G4VInteractorManager::RemoveDispatcher | ( | G4DispatchFunction | a_dispatcher | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 161 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 161 of file G4VInteractorManager.cc
References dispatchers, and it.
void G4VInteractorManager::RemoveShell | ( | G4Interactor | a_shell | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 298 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 298 of file G4VInteractorManager.cc
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 265 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 265 of file G4VInteractorManager.cc
References alreadyInSecondaryLoop, exitSecondaryLoop, FALSE, and secondaryLoopEnabled.
|
virtual |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 236 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 236 of file G4VInteractorManager.cc
References alreadyInSecondaryLoop, DispatchEvent(), exitSecondaryLoop, FALSE, G4cout, G4endl, GetEvent(), Inited(), secondaryLoopEnabled, SecondaryLoopPostActions(), SecondaryLoopPreActions(), and TRUE.
void G4VInteractorManager::SecondaryLoopPostActions | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 225 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 225 of file G4VInteractorManager.cc
References postActions.
Referenced by SecondaryLoop().
void G4VInteractorManager::SecondaryLoopPreActions | ( | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 203 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 203 of file G4VInteractorManager.cc
References preActions.
Referenced by SecondaryLoop().
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 79 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 79 of file G4VInteractorManager.cc
void G4VInteractorManager::SetCreatedInteractor | ( | G4Interactor | a_interactor | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 330 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 330 of file G4VInteractorManager.cc
References createdInteractor.
void G4VInteractorManager::SetCreationString | ( | char * | a_string | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 347 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 347 of file G4VInteractorManager.cc
References creationString.
void G4VInteractorManager::SetMainInteractor | ( | G4Interactor | a_main | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 117 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 117 of file G4VInteractorManager.cc
References mainInteractor.
void G4VInteractorManager::SetParentInteractor | ( | G4Interactor | a_interactor | ) |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 313 of file G4VInteractorManager.cc.
View newest version in sPHENIX GitHub at line 313 of file G4VInteractorManager.cc
References parentInteractor.
|
private |
Definition at line 91 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 91 of file G4VInteractorManager.hh
Referenced by RequireExitSecondaryLoop(), SecondaryLoop(), and ~G4VInteractorManager().
|
private |
Definition at line 83 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 83 of file G4VInteractorManager.hh
Referenced by GetArguments(), SetArguments(), and ~G4VInteractorManager().
|
private |
Definition at line 84 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 84 of file G4VInteractorManager.hh
Referenced by GetArguments(), SetArguments(), and ~G4VInteractorManager().
|
private |
Definition at line 94 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 94 of file G4VInteractorManager.hh
Referenced by GetCreatedInteractor(), and SetCreatedInteractor().
|
private |
Definition at line 95 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 95 of file G4VInteractorManager.hh
Referenced by GetCreationString(), and SetCreationString().
|
private |
Definition at line 86 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 86 of file G4VInteractorManager.hh
Referenced by AddDispatcher(), DispatchEvent(), RemoveDispatcher(), and ~G4VInteractorManager().
|
private |
Definition at line 92 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 92 of file G4VInteractorManager.hh
Referenced by GetExitSecondaryLoopCode(), RequireExitSecondaryLoop(), SecondaryLoop(), and ~G4VInteractorManager().
|
private |
Definition at line 85 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 85 of file G4VInteractorManager.hh
Referenced by GetMainInteractor(), and SetMainInteractor().
|
private |
Definition at line 93 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 93 of file G4VInteractorManager.hh
Referenced by GetParentInteractor(), and SetParentInteractor().
|
private |
Definition at line 88 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 88 of file G4VInteractorManager.hh
Referenced by AddSecondaryLoopPostAction(), SecondaryLoopPostActions(), and ~G4VInteractorManager().
|
private |
Definition at line 87 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 87 of file G4VInteractorManager.hh
Referenced by AddSecondaryLoopPreAction(), SecondaryLoopPreActions(), and ~G4VInteractorManager().
|
private |
Definition at line 90 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 90 of file G4VInteractorManager.hh
Referenced by DisableSecondaryLoop(), EnableSecondaryLoop(), RequireExitSecondaryLoop(), SecondaryLoop(), and ~G4VInteractorManager().
|
private |
Definition at line 89 of file G4VInteractorManager.hh.
View newest version in sPHENIX GitHub at line 89 of file G4VInteractorManager.hh
Referenced by AddShell(), RemoveShell(), and ~G4VInteractorManager().