#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 () |
G4SimEvent * | simEvent () |
SimRunInterface (RunManager *run, bool master) | |
~SimRunInterface () | |
Private Attributes | |
bool | m_isMaster |
RunManager * | m_runManager |
SimTrackManager * | m_SimTrackManager |
Definition at line 17 of file SimRunInterface.h.
SimRunInterface::SimRunInterface | ( | RunManager * | run, |
bool | master | ||
) |
Definition at line 11 of file SimRunInterface.cc.
References RunManager::GetSimTrackManager(), m_runManager, and m_SimTrackManager.
SimRunInterface::~SimRunInterface | ( | ) |
Definition at line 19 of file SimRunInterface.cc.
void SimRunInterface::abortEvent | ( | ) |
Definition at line 55 of file SimRunInterface.cc.
References RunManager::abortEvent(), and m_runManager.
Referenced by EventAction::abortEvent().
void SimRunInterface::abortRun | ( | bool | softAbort | ) |
Definition at line 62 of file SimRunInterface.cc.
References RunManager::abortRun(), and m_runManager.
Referenced by EventAction::BeginOfEventAction(), RunAction::BeginOfRunAction(), EventAction::EndOfEventAction(), and RunAction::EndOfRunAction().
void SimRunInterface::Connect | ( | RunAction * | runAction | ) |
Definition at line 22 of file SimRunInterface.cc.
References RunManager::Connect(), and m_runManager.
void SimRunInterface::Connect | ( | EventAction * | eventAction | ) |
Definition at line 29 of file SimRunInterface.cc.
References RunManager::Connect(), and m_runManager.
void SimRunInterface::Connect | ( | TrackingAction * | trackAction | ) |
Definition at line 36 of file SimRunInterface.cc.
References RunManager::Connect(), and m_runManager.
void SimRunInterface::Connect | ( | SteppingAction * | stepAction | ) |
Definition at line 43 of file SimRunInterface.cc.
References RunManager::Connect(), and m_runManager.
SimTrackManager * SimRunInterface::GetSimTrackManager | ( | ) |
Definition at line 50 of file SimRunInterface.cc.
References m_SimTrackManager.
G4SimEvent * SimRunInterface::simEvent | ( | ) |
Definition at line 69 of file SimRunInterface.cc.
References m_runManager, and RunManager::simEvent().
Referenced by EventAction::EndOfEventAction().
|
private |
Definition at line 47 of file SimRunInterface.h.
|
private |
Definition at line 43 of file SimRunInterface.h.
Referenced by abortEvent(), abortRun(), Connect(), simEvent(), and SimRunInterface().
|
private |
Definition at line 45 of file SimRunInterface.h.
Referenced by GetSimTrackManager(), and SimRunInterface().