Public Member Functions | |
TLSData () | |
~TLSData () | |
Public Attributes | |
std::unique_ptr< G4Event > | currentEvent |
G4Run * | currentRun = nullptr |
edm::RunNumber_t | currentRunNumber = 0 |
std::unique_ptr < G4RunManagerKernel > | kernel |
std::vector< std::shared_ptr < SimProducer > > | producers |
std::unique_ptr < SimActivityRegistry > | registry |
std::unique_ptr< SimRunInterface > | runInterface |
bool | runTerminated = false |
std::vector < SensitiveCaloDetector * > | sensCaloDets |
std::vector < SensitiveTkDetector * > | sensTkDets |
bool | threadInitialized = false |
std::unique_ptr< SimTrackManager > | trackManager |
std::unique_ptr< RunAction > | userRunAction |
std::vector< std::shared_ptr < SimWatcher > > | watchers |
Definition at line 112 of file RunManagerMTWorker.cc.
|
inline |
Definition at line 131 of file RunManagerMTWorker.cc.
|
inline |
Definition at line 133 of file RunManagerMTWorker.cc.
std::unique_ptr<G4Event> RunManagerMTWorker::TLSData::currentEvent |
Definition at line 126 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::abortEvent(), RunManagerMTWorker::generateEvent(), RunManagerMTWorker::produce(), and RunManagerMTWorker::terminateRun().
G4Run* RunManagerMTWorker::TLSData::currentRun = nullptr |
Definition at line 125 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::abortRun(), RunManagerMTWorker::initializeRun(), and RunManagerMTWorker::terminateRun().
edm::RunNumber_t RunManagerMTWorker::TLSData::currentRunNumber = 0 |
Definition at line 127 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::produce().
std::unique_ptr<G4RunManagerKernel> RunManagerMTWorker::TLSData::kernel |
Definition at line 113 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::abortEvent(), RunManagerMTWorker::initializeG4(), RunManagerMTWorker::initializeUserActions(), RunManagerMTWorker::produce(), and RunManagerMTWorker::terminateRun().
std::vector<std::shared_ptr<SimProducer> > RunManagerMTWorker::TLSData::producers |
Definition at line 121 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeTLS(), and RunManagerMTWorker::producers().
std::unique_ptr<SimActivityRegistry> RunManagerMTWorker::TLSData::registry |
Definition at line 116 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::Connect(), RunManagerMTWorker::initializeG4(), and RunManagerMTWorker::initializeTLS().
std::unique_ptr<SimRunInterface> RunManagerMTWorker::TLSData::runInterface |
Definition at line 115 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeUserActions(), and RunManagerMTWorker::produce().
bool RunManagerMTWorker::TLSData::runTerminated = false |
Definition at line 129 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::abortEvent(), RunManagerMTWorker::produce(), and RunManagerMTWorker::terminateRun().
std::vector<SensitiveCaloDetector*> RunManagerMTWorker::TLSData::sensCaloDets |
Definition at line 119 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeG4(), RunManagerMTWorker::produce(), and RunManagerMTWorker::sensCaloDetectors().
std::vector<SensitiveTkDetector*> RunManagerMTWorker::TLSData::sensTkDets |
Definition at line 118 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeG4(), and RunManagerMTWorker::sensTkDetectors().
bool RunManagerMTWorker::TLSData::threadInitialized = false |
Definition at line 128 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeG4(), and RunManagerMTWorker::produce().
std::unique_ptr<SimTrackManager> RunManagerMTWorker::TLSData::trackManager |
Definition at line 117 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::GetSimTrackManager(), RunManagerMTWorker::initializeG4(), RunManagerMTWorker::initializeUserActions(), and RunManagerMTWorker::resetGenParticleId().
std::unique_ptr<RunAction> RunManagerMTWorker::TLSData::userRunAction |
Definition at line 114 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeRun(), RunManagerMTWorker::initializeUserActions(), and RunManagerMTWorker::terminateRun().
std::vector<std::shared_ptr<SimWatcher> > RunManagerMTWorker::TLSData::watchers |
Definition at line 120 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::beginRun(), and RunManagerMTWorker::initializeTLS().