Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4EventManager.hh>
Public Types | |
using | ProfilerConfig = G4ProfilerConfig<G4ProfileType::Event> |
Static Public Member Functions | |
static G4EventManager * | GetEventManager () |
Definition at line 56 of file G4EventManager.hh.
Definition at line 59 of file G4EventManager.hh.
G4EventManager::G4EventManager | ( | ) |
Definition at line 64 of file G4EventManager.cc.
G4EventManager::~G4EventManager | ( | ) |
Definition at line 83 of file G4EventManager.cc.
|
delete |
void G4EventManager::AbortCurrentEvent | ( | ) |
Definition at line 506 of file G4EventManager.cc.
Referenced by G4RunManager::AbortEvent(), G4RunManager::AbortRun(), and G4EvManMessenger::SetNewValue().
|
inline |
Definition at line 95 of file G4EventManager.hh.
Referenced by G4VisManager::Draw().
|
static |
Definition at line 59 of file G4EventManager.cc.
Referenced by G4StackChecker::ClassifyNewTrack(), G4VisManager::Draw(), G4ErrorPropagator::G4ErrorPropagator(), G4MaterialScanner::G4MaterialScanner(), G4TheRayTracer::G4TheRayTracer(), G4ErrorPropagator::InvokePostUserTrackingAction(), G4ErrorPropagator::InvokePreUserTrackingAction(), G4ErrorPropagatorManager::SetSteppingManagerVerboseLevel(), G4ErrorPropagatorManager::SetUserAction(), G4ErrorPropagatorManager::SetUserAction(), G4ErrorRunManagerHelper::SetUserAction(), and G4ErrorRunManagerHelper::SetUserAction().
|
inline |
Definition at line 97 of file G4EventManager.hh.
|
inline |
Definition at line 150 of file G4EventManager.hh.
Referenced by G4RunManagerKernel::GetPrimaryTransformer().
|
inline |
Definition at line 129 of file G4EventManager.hh.
Referenced by G4RunManagerKernel::GetStackManager(), and G4RunManager::SetNumberOfAdditionalWaitingStacks().
|
inline |
Definition at line 131 of file G4EventManager.hh.
Referenced by G4ErrorPropagator::G4ErrorPropagator(), G4RunManagerKernel::GetTrackingManager(), and G4ErrorPropagatorManager::SetSteppingManagerVerboseLevel().
|
inline |
Definition at line 113 of file G4EventManager.hh.
Referenced by G4TheRayTracer::StoreUserActions().
G4VUserEventInformation * G4EventManager::GetUserInformation | ( | ) |
Definition at line 490 of file G4EventManager.cc.
|
inline |
Definition at line 115 of file G4EventManager.hh.
Referenced by G4TheRayTracer::StoreUserActions().
|
inline |
Definition at line 119 of file G4EventManager.hh.
Referenced by G4TheRayTracer::StoreUserActions().
|
inline |
Definition at line 117 of file G4EventManager.hh.
Referenced by G4ErrorPropagator::InvokePostUserTrackingAction(), G4ErrorPropagator::InvokePreUserTrackingAction(), and G4TheRayTracer::StoreUserActions().
|
inline |
Definition at line 134 of file G4EventManager.hh.
Referenced by G4EvManMessenger::GetCurrentValue().
void G4EventManager::KeepTheCurrentEvent | ( | ) |
Definition at line 501 of file G4EventManager.cc.
Referenced by G4EvManMessenger::SetNewValue().
|
delete |
G4SubEvent * G4EventManager::PopSubEvent | ( | G4int | ty | ) |
Definition at line 348 of file G4EventManager.cc.
void G4EventManager::ProcessOneEvent | ( | G4Event * | anEvent | ) |
Definition at line 444 of file G4EventManager.cc.
Referenced by G4TheRayTracer::CreateBitMap(), G4RunManager::ProcessOneEvent(), G4WorkerRunManager::ProcessOneEvent(), and G4WorkerTaskRunManager::ProcessOneEvent().
void G4EventManager::ProcessOneEvent | ( | G4TrackVector * | trackVector, |
G4Event * | anEvent = nullptr ) |
Definition at line 450 of file G4EventManager.cc.
|
inline |
Definition at line 152 of file G4EventManager.hh.
Referenced by G4RunManagerKernel::SetPrimaryTransformer().
void G4EventManager::SetUserAction | ( | G4UserEventAction * | userAction | ) |
Definition at line 417 of file G4EventManager.cc.
Referenced by G4TheRayTracer::RestoreUserActions(), G4ErrorPropagatorManager::SetUserAction(), G4ErrorPropagatorManager::SetUserAction(), G4ErrorRunManagerHelper::SetUserAction(), G4ErrorRunManagerHelper::SetUserAction(), G4RunManager::SetUserAction(), G4RunManager::SetUserAction(), G4RunManager::SetUserAction(), G4RunManager::SetUserAction(), and G4TheRayTracer::StoreUserActions().
void G4EventManager::SetUserAction | ( | G4UserStackingAction * | userAction | ) |
Definition at line 426 of file G4EventManager.cc.
void G4EventManager::SetUserAction | ( | G4UserSteppingAction * | userAction | ) |
Definition at line 438 of file G4EventManager.cc.
void G4EventManager::SetUserAction | ( | G4UserTrackingAction * | userAction | ) |
Definition at line 432 of file G4EventManager.cc.
void G4EventManager::SetUserInformation | ( | G4VUserEventInformation * | anInfo | ) |
Definition at line 475 of file G4EventManager.cc.
|
inline |
Definition at line 136 of file G4EventManager.hh.
Referenced by G4EvManMessenger::SetNewValue().
void G4EventManager::StackTracks | ( | G4TrackVector * | trackVector, |
G4bool | IDhasAlreadySet = false ) |
Definition at line 382 of file G4EventManager.cc.
Referenced by ProcessOneEvent().
|
inline |
Definition at line 154 of file G4EventManager.hh.
Referenced by G4RunManager::StoreRandomNumberStatusToG4Event().
void G4EventManager::TerminateSubEvent | ( | const G4SubEvent * | se, |
const G4Event * | evt ) |
Definition at line 355 of file G4EventManager.cc.
|
inline |
Definition at line 157 of file G4EventManager.hh.