#include <EventAction.h>
Public Member Functions | |
void | abortEvent () |
void | BeginOfEventAction (const G4Event *evt) override |
void | EndOfEventAction (const G4Event *evt) override |
EventAction (const edm::ParameterSet &ps, SimRunInterface *, SimTrackManager *, CMSSteppingVerbose *) | |
TrackWithHistory * | getTrackByID (unsigned int id) const |
const TrackContainer * | trackContainer () const |
~EventAction () override=default | |
Public Attributes | |
SimActivityRegistry::BeginOfEventSignal | m_beginOfEventSignal |
SimActivityRegistry::EndOfEventSignal | m_endOfEventSignal |
Private Attributes | |
bool | m_debug |
bool | m_printRandom |
SimRunInterface * | m_runInterface |
CMSSteppingVerbose * | m_SteppingVerbose |
std::string | m_stopFile |
SimTrackManager * | m_trackManager |
Definition at line 23 of file EventAction.h.
|
explicit |
Definition at line 13 of file EventAction.cc.
|
overridedefault |
void EventAction::abortEvent | ( | ) |
Definition at line 67 of file EventAction.cc.
References SimRunInterface::abortEvent(), and m_runInterface.
|
override |
Definition at line 24 of file EventAction.cc.
References CMSSteppingVerbose::beginOfEvent(), MillePedeFileConverter_cfg::e, m_beginOfEventSignal, m_printRandom, m_SteppingVerbose, m_trackManager, and SimTrackManager::reset().
Referenced by CMSSimEventManager::ProcessOneEvent().
|
override |
Definition at line 40 of file EventAction.cc.
References SimRunInterface::abortRun(), MillePedeFileConverter_cfg::e, m_endOfEventSignal, m_printRandom, m_runInterface, m_stopFile, m_trackManager, SimTrackManager::reset(), SimRunInterface::simEvent(), and SimTrackManager::storeTracks().
Referenced by CMSSimEventManager::ProcessOneEvent().
|
inline |
Definition at line 35 of file EventAction.h.
References SimTrackManager::getTrackByID(), and m_trackManager.
|
inline |
Definition at line 33 of file EventAction.h.
References m_trackManager, and SimTrackManager::trackContainer().
SimActivityRegistry::BeginOfEventSignal EventAction::m_beginOfEventSignal |
Definition at line 37 of file EventAction.h.
Referenced by BeginOfEventAction(), and RunManagerMTWorker::Connect().
|
private |
Definition at line 46 of file EventAction.h.
SimActivityRegistry::EndOfEventSignal EventAction::m_endOfEventSignal |
Definition at line 38 of file EventAction.h.
Referenced by RunManagerMTWorker::Connect(), and EndOfEventAction().
|
private |
Definition at line 45 of file EventAction.h.
Referenced by BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 41 of file EventAction.h.
Referenced by abortEvent(), and EndOfEventAction().
|
private |
Definition at line 43 of file EventAction.h.
Referenced by BeginOfEventAction().
|
private |
Definition at line 44 of file EventAction.h.
Referenced by EndOfEventAction().
|
private |
Definition at line 42 of file EventAction.h.
Referenced by BeginOfEventAction(), EndOfEventAction(), getTrackByID(), and trackContainer().