Public Member Functions | |
TLSData () | |
~TLSData ()=default | |
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 122 of file RunManagerMTWorker.cc.
|
inline |
Definition at line 141 of file RunManagerMTWorker.cc.
|
default |
std::unique_ptr<G4Event> RunManagerMTWorker::TLSData::currentEvent |
Definition at line 136 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::abortEvent(), RunManagerMTWorker::generateEvent(), RunManagerMTWorker::produce(), and RunManagerMTWorker::terminateRun().
G4Run* RunManagerMTWorker::TLSData::currentRun = nullptr |
Definition at line 135 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::abortRun(), RunManagerMTWorker::initializeRun(), and RunManagerMTWorker::terminateRun().
edm::RunNumber_t RunManagerMTWorker::TLSData::currentRunNumber = 0 |
Definition at line 137 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::produce().
std::unique_ptr<G4RunManagerKernel> RunManagerMTWorker::TLSData::kernel |
Definition at line 123 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 131 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeTLS(), and RunManagerMTWorker::producers().
std::unique_ptr<SimActivityRegistry> RunManagerMTWorker::TLSData::registry |
Definition at line 126 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::Connect(), RunManagerMTWorker::initializeG4(), and RunManagerMTWorker::initializeTLS().
std::unique_ptr<SimRunInterface> RunManagerMTWorker::TLSData::runInterface |
Definition at line 125 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeUserActions().
bool RunManagerMTWorker::TLSData::runTerminated = false |
Definition at line 139 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::abortEvent(), RunManagerMTWorker::produce(), and RunManagerMTWorker::terminateRun().
std::vector<SensitiveCaloDetector*> RunManagerMTWorker::TLSData::sensCaloDets |
Definition at line 129 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeG4(), RunManagerMTWorker::produce(), and RunManagerMTWorker::sensCaloDetectors().
std::vector<SensitiveTkDetector*> RunManagerMTWorker::TLSData::sensTkDets |
Definition at line 128 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeG4(), and RunManagerMTWorker::sensTkDetectors().
bool RunManagerMTWorker::TLSData::threadInitialized = false |
Definition at line 138 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::initializeG4(), and RunManagerMTWorker::produce().
std::unique_ptr<SimTrackManager> RunManagerMTWorker::TLSData::trackManager |
Definition at line 127 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 124 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 130 of file RunManagerMTWorker.cc.
Referenced by RunManagerMTWorker::beginRun(), and RunManagerMTWorker::initializeTLS().