#include <SimG4Core/Notification/interface/SimActivityRegistry.h>
Description: Holds the various signals emitted in the simulation framework
Usage: <usage>
Definition at line 44 of file SimActivityRegistry.h.
Definition at line 72 of file SimActivityRegistry.h.
Definition at line 51 of file SimActivityRegistry.h.
Definition at line 65 of file SimActivityRegistry.h.
Definition at line 79 of file SimActivityRegistry.h.
Definition at line 58 of file SimActivityRegistry.h.
Definition at line 100 of file SimActivityRegistry.h.
Definition at line 93 of file SimActivityRegistry.h.
Definition at line 107 of file SimActivityRegistry.h.
typedef sim_act::Signaler<G4Step> SimActivityRegistry::G4StepSignal |
Definition at line 86 of file SimActivityRegistry.h.
SimActivityRegistry::SimActivityRegistry | ( | ) | [inline] |
Definition at line 48 of file SimActivityRegistry.h.
{}
SimActivityRegistry::SimActivityRegistry | ( | const SimActivityRegistry & | ) | [private] |
void SimActivityRegistry::connect | ( | SimActivityRegistry & | iOther | ) |
forwards our signals to slots connected to iOther
Definition at line 60 of file SimActivityRegistry.cc.
References beginOfEventSignal_, beginOfJobSignal_, beginOfRunSignal_, beginOfTrackSignal_, sim_act::Signaler< T >::connect(), dddWorldSignal_, endOfEventSignal_, endOfRunSignal_, endOfTrackSignal_, and g4StepSignal_.
Referenced by enroller_helper::Enrollment< T >::enroll(), GeometryProducer::GeometryProducer(), and RunManager::RunManager().
{ beginOfJobSignal_.connect(iOther.beginOfJobSignal_); dddWorldSignal_.connect(iOther.dddWorldSignal_); beginOfRunSignal_.connect(iOther.beginOfRunSignal_); beginOfEventSignal_.connect(iOther.beginOfEventSignal_); beginOfTrackSignal_.connect(iOther.beginOfTrackSignal_); g4StepSignal_.connect(iOther.g4StepSignal_); endOfRunSignal_.connect(iOther.endOfRunSignal_); endOfEventSignal_.connect(iOther.endOfEventSignal_); endOfTrackSignal_.connect(iOther.endOfTrackSignal_); }
const SimActivityRegistry& SimActivityRegistry::operator= | ( | const SimActivityRegistry & | ) | [private] |
void SimActivityRegistry::watchBeginOfEvent | ( | const BeginOfEventSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 74 of file SimActivityRegistry.h.
References sim_act::Signaler< T >::connect().
{ beginOfEventSignal_.connect(iSlot); }
void SimActivityRegistry::watchBeginOfJob | ( | const BeginOfJobSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 53 of file SimActivityRegistry.h.
References beginOfJobSignal_, and sim_act::Signaler< T >::connect().
{ beginOfJobSignal_.connect(iSlot); }
void SimActivityRegistry::watchBeginOfRun | ( | const BeginOfRunSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 67 of file SimActivityRegistry.h.
References sim_act::Signaler< T >::connect().
{ beginOfRunSignal_.connect(iSlot); }
void SimActivityRegistry::watchBeginOfTrack | ( | const BeginOfTrackSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 81 of file SimActivityRegistry.h.
References sim_act::Signaler< T >::connect().
{ beginOfTrackSignal_.connect(iSlot); }
void SimActivityRegistry::watchDDDWorld | ( | const DDDWorldSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 60 of file SimActivityRegistry.h.
References sim_act::Signaler< T >::connect().
{ dddWorldSignal_.connect(iSlot); }
void SimActivityRegistry::watchEndOfEvent | ( | const EndOfEventSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 102 of file SimActivityRegistry.h.
References sim_act::Signaler< T >::connect().
{ endOfEventSignal_.connect(iSlot); }
void SimActivityRegistry::watchEndOfRun | ( | const EndOfRunSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 95 of file SimActivityRegistry.h.
References sim_act::Signaler< T >::connect().
{ endOfRunSignal_.connect(iSlot); }
void SimActivityRegistry::watchEndOfTrack | ( | const EndOfTrackSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 109 of file SimActivityRegistry.h.
References sim_act::Signaler< T >::connect().
{ endOfTrackSignal_.connect(iSlot); }
void SimActivityRegistry::watchG4Step | ( | const G4StepSignal::slot_type & | iSlot | ) | [inline] |
Definition at line 88 of file SimActivityRegistry.h.
References sim_act::Signaler< T >::connect().
{ g4StepSignal_.connect(iSlot); }
Definition at line 73 of file SimActivityRegistry.h.
Referenced by connect(), and RunManager::initializeUserActions().
Definition at line 52 of file SimActivityRegistry.h.
Referenced by connect(), RunManager::initG4(), and watchBeginOfJob().
Definition at line 66 of file SimActivityRegistry.h.
Referenced by connect(), and RunManager::initializeUserActions().
Definition at line 80 of file SimActivityRegistry.h.
Referenced by connect(), and RunManager::initializeUserActions().
Definition at line 59 of file SimActivityRegistry.h.
Referenced by connect(), RunManager::initG4(), and GeometryProducer::produce().
Definition at line 101 of file SimActivityRegistry.h.
Referenced by connect(), and RunManager::initializeUserActions().
Definition at line 94 of file SimActivityRegistry.h.
Referenced by connect(), and RunManager::initializeUserActions().
Definition at line 108 of file SimActivityRegistry.h.
Referenced by connect(), and RunManager::initializeUserActions().
Definition at line 87 of file SimActivityRegistry.h.
Referenced by connect(), and RunManager::initializeUserActions().