#include <AtlasG4SyncEventUserInfo.h>
Definition at line 52 of file AtlasG4SyncEventUserInfo.h.
◆ EventFactoryFunction
◆ SPSyncInterface
◆ AtlasG4SyncEventUserInfo()
Definition at line 14 of file AtlasG4SyncEventUserInfo.cxx.
21{
22}
AtlasG4EventUserInfo(const EventContext &ctx)
EventFactoryFunction m_event_factory
CLHEP::HepRandomEngine * m_rng_engine
SPSyncInterface m_sync_interface
◆ AthenaEventID()
◆ EventFactory()
◆ GetEventContext()
| const EventContext & AtlasG4EventUserInfo::GetEventContext |
( |
| ) |
const |
|
inlineinherited |
◆ GetEventStore()
| IProxyDict * AtlasG4EventUserInfo::GetEventStore |
( |
| ) |
|
|
inlineinherited |
◆ GetEventUserInfo()
Definition at line 96 of file AtlasG4EventUserInfo.h.
97 {
98
99 G4EventManager* eventManager = G4EventManager::GetEventManager();
100 if (!eventManager) {
101 return nullptr;
102 }
103
105 }
◆ GetHepMCEvent()
◆ GetHitCollectionMap()
| std::shared_ptr< HitCollectionMap > AtlasG4EventUserInfo::GetHitCollectionMap |
( |
| ) |
const |
|
inlineinherited |
◆ GetLastProcessedStep()
| int AtlasG4EventUserInfo::GetLastProcessedStep |
( |
| ) |
const |
|
inlineinherited |
return the value of the G4Track::GetCurrentStepNumber() for the last G4Step processed by a CaloCalibrationHit Sensitive Detector.
Used in CalibrationDefaultProcessing::UserSteppingAction(...) to ensure that unprocessed G4Steps are passed to the default CaloCalibrationHit sensitive detector.
Definition at line 69 of file AtlasG4EventUserInfo.h.
◆ GetLastProcessedTrackID()
| int AtlasG4EventUserInfo::GetLastProcessedTrackID |
( |
| ) |
const |
|
inlineinherited |
return the value of G4Track::GetTrackID() for the last G4Step processed by a CaloCalibrationHit Sensitive Detector.
Used in CalibrationDefaultProcessing::UserSteppingAction(...) to ensure that unprocessed G4Steps are passed to the default CaloCalibrationHit sensitive detector. TODO Rename
Definition at line 52 of file AtlasG4EventUserInfo.h.
int m_lastProcessedTrackID
◆ HepRandomEngine()
| CLHEP::HepRandomEngine * AtlasG4SyncEventUserInfo::HepRandomEngine |
( |
| ) |
|
|
inline |
◆ Print()
| void AtlasG4EventUserInfo::Print |
( |
| ) |
const |
|
inlineinherited |
◆ SetHepMCEvent()
◆ SetHitCollectionMap()
| void AtlasG4EventUserInfo::SetHitCollectionMap |
( |
std::shared_ptr< HitCollectionMap > | hitCollections | ) |
|
|
inlineinherited |
◆ SetLastProcessedStep()
| void AtlasG4EventUserInfo::SetLastProcessedStep |
( |
int | stepNumber | ) |
|
|
inlineinherited |
record value of the G4Track::GetCurrentStepNumber() for the current G4Step.
Should be called by all CaloCalibrationHit Sensitive Detectors after they process a G4Step. TODO Check this is done.
Definition at line 76 of file AtlasG4EventUserInfo.h.
◆ SetLastProcessedTrackID()
| void AtlasG4EventUserInfo::SetLastProcessedTrackID |
( |
int | trackID | ) |
|
|
inlineinherited |
record the value of G4Track::GetTrackID() for the current G4Step.
Should be called by all CaloCalibrationHit Sensitive Detectors after they process a G4Step. TODO Check this. TODO Rename
Definition at line 59 of file AtlasG4EventUserInfo.h.
◆ SyncInterface()
◆ m_event_factory
◆ m_eventContext
| const EventContext& AtlasG4EventUserInfo::m_eventContext |
|
privateinherited |
◆ m_eventStore
◆ m_hitCollectionMap
◆ m_lastProcessedStep
| int AtlasG4EventUserInfo::m_lastProcessedStep {0} |
|
privateinherited |
◆ m_lastProcessedTrackID
| int AtlasG4EventUserInfo::m_lastProcessedTrackID {0} |
|
privateinherited |
◆ m_rng_engine
| CLHEP::HepRandomEngine* AtlasG4SyncEventUserInfo::m_rng_engine {nullptr} |
|
private |
◆ m_sync_interface
◆ m_theEvent
The documentation for this class was generated from the following files: