#include <SimRunInterface.h>
Public Member Functions | |
void | abortEvent () |
void | abortRun (bool softAbort) |
void | Connect (RunAction *) |
void | Connect (EventAction *) |
void | Connect (TrackingAction *) |
void | Connect (SteppingAction *) |
SimTrackManager * | GetSimTrackManager () |
void | setRunManagerMTWorker (RunManagerMTWorker *run) |
G4SimEvent * | simEvent () |
SimRunInterface (RunManager *run, bool master) | |
SimRunInterface (RunManagerMT *run, bool master) | |
SimRunInterface (RunManagerMTWorker *run, bool master) | |
~SimRunInterface () | |
Private Attributes | |
bool | m_isMaster |
RunManager * | m_runManager |
RunManagerMT * | m_runManagerMT |
RunManagerMTWorker * | m_runManagerMTWorker |
SimTrackManager * | m_SimTrackManager |
Definition at line 19 of file SimRunInterface.h.
SimRunInterface::SimRunInterface | ( | RunManager * | run, |
bool | master | ||
) |
Definition at line 14 of file SimRunInterface.cc.
References RunManager::GetSimTrackManager(), m_runManager, and m_SimTrackManager.
SimRunInterface::SimRunInterface | ( | RunManagerMT * | run, |
bool | master | ||
) |
Definition at line 23 of file SimRunInterface.cc.
SimRunInterface::SimRunInterface | ( | RunManagerMTWorker * | run, |
bool | master | ||
) |
Definition at line 28 of file SimRunInterface.cc.
References RunManagerMTWorker::GetSimTrackManager(), m_runManagerMTWorker, and m_SimTrackManager.
SimRunInterface::~SimRunInterface | ( | ) |
Definition at line 37 of file SimRunInterface.cc.
void SimRunInterface::abortEvent | ( | ) |
Definition at line 94 of file SimRunInterface.cc.
References RunManagerMTWorker::abortEvent(), RunManager::abortEvent(), m_runManager, and m_runManagerMTWorker.
Referenced by EventAction::abortEvent().
void SimRunInterface::abortRun | ( | bool | softAbort | ) |
Definition at line 103 of file SimRunInterface.cc.
References RunManagerMTWorker::abortRun(), RunManager::abortRun(), m_runManager, and m_runManagerMTWorker.
Referenced by EventAction::BeginOfEventAction(), RunAction::BeginOfRunAction(), EventAction::EndOfEventAction(), and RunAction::EndOfRunAction().
void SimRunInterface::Connect | ( | RunAction * | runAction | ) |
Definition at line 51 of file SimRunInterface.cc.
References RunManagerMTWorker::Connect(), RunManagerMT::Connect(), RunManager::Connect(), m_runManager, m_runManagerMT, and m_runManagerMTWorker.
void SimRunInterface::Connect | ( | EventAction * | eventAction | ) |
Definition at line 62 of file SimRunInterface.cc.
References RunManagerMTWorker::Connect(), RunManager::Connect(), m_runManager, and m_runManagerMTWorker.
void SimRunInterface::Connect | ( | TrackingAction * | trackAction | ) |
Definition at line 71 of file SimRunInterface.cc.
References RunManagerMTWorker::Connect(), RunManager::Connect(), m_runManager, and m_runManagerMTWorker.
void SimRunInterface::Connect | ( | SteppingAction * | stepAction | ) |
Definition at line 80 of file SimRunInterface.cc.
References RunManagerMTWorker::Connect(), RunManager::Connect(), m_runManager, and m_runManagerMTWorker.
SimTrackManager * SimRunInterface::GetSimTrackManager | ( | ) |
Definition at line 89 of file SimRunInterface.cc.
References m_SimTrackManager.
void SimRunInterface::setRunManagerMTWorker | ( | RunManagerMTWorker * | run | ) |
Definition at line 40 of file SimRunInterface.cc.
References m_runManager, m_runManagerMT, m_runManagerMTWorker, and DTTTrigCorrFirst::run.
G4SimEvent * SimRunInterface::simEvent | ( | ) |
Definition at line 112 of file SimRunInterface.cc.
References m_runManager, m_runManagerMTWorker, RunManagerMTWorker::simEvent(), and RunManager::simEvent().
Referenced by EventAction::EndOfEventAction().
|
private |
Definition at line 59 of file SimRunInterface.h.
|
private |
Definition at line 53 of file SimRunInterface.h.
Referenced by abortEvent(), abortRun(), Connect(), setRunManagerMTWorker(), simEvent(), and SimRunInterface().
|
private |
Definition at line 54 of file SimRunInterface.h.
Referenced by Connect(), and setRunManagerMTWorker().
|
private |
Definition at line 55 of file SimRunInterface.h.
Referenced by abortEvent(), abortRun(), Connect(), setRunManagerMTWorker(), simEvent(), and SimRunInterface().
|
private |
Definition at line 57 of file SimRunInterface.h.
Referenced by GetSimTrackManager(), and SimRunInterface().