#include <SimG4Core/Notification/interface/SimActivityRegistryEnroller.h>
Public Types | |
typedef boost::mpl::vector< BeginOfJob, DDDWorld, BeginOfRun, BeginOfEvent, BeginOfTrack, BeginOfStep, G4Step, EndOfTrack, EndOfEvent, EndOfRun > | Signals |
Public Member Functions | |
SimActivityRegistryEnroller () | |
Static Public Member Functions | |
template<class T > | |
static void | enroll (SimActivityRegistry &iReg, T *iObj) |
Private Member Functions | |
const SimActivityRegistryEnroller & | operator= (const SimActivityRegistryEnroller &)=delete |
SimActivityRegistryEnroller (const SimActivityRegistryEnroller &)=delete | |
Description: Based on what classes an object inherts, enrolls that object with the proper signal
Usage: <usage>
Definition at line 72 of file SimActivityRegistryEnroller.h.
typedef boost::mpl::vector<BeginOfJob,DDDWorld,BeginOfRun,BeginOfEvent,BeginOfTrack,BeginOfStep,G4Step,EndOfTrack,EndOfEvent,EndOfRun> SimActivityRegistryEnroller::Signals |
Definition at line 78 of file SimActivityRegistryEnroller.h.
|
inline |
Definition at line 76 of file SimActivityRegistryEnroller.h.
|
privatedelete |
|
inlinestatic |
Definition at line 84 of file SimActivityRegistryEnroller.h.
References enroller_helper::EnrollerHelper< T, TVector >::enroll().
Referenced by SensitiveDetectorMaker< T >::make(), SimWatcherMaker< T >::make(), and PhysicsListMaker< T >::make().
|
privatedelete |