CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions
SimActivityRegistryEnroller Class Reference

#include <SimG4Core/Notification/interface/SimActivityRegistryEnroller.h>

Public Types

typedef boost::mpl::vector< BeginOfJob, DDDWorld, BeginOfRun, BeginOfEvent, BeginOfTrack, BeginOfStep, G4Step, EndOfTrack, EndOfEvent, EndOfRunSignals
 

Public Member Functions

 SimActivityRegistryEnroller ()
 

Static Public Member Functions

template<class T >
static void enroll (SimActivityRegistry &iReg, T *iObj)
 

Private Member Functions

const SimActivityRegistryEnrolleroperator= (const SimActivityRegistryEnroller &)=delete
 
 SimActivityRegistryEnroller (const SimActivityRegistryEnroller &)=delete
 

Detailed Description

Description: Based on what classes an object inherts, enrolls that object with the proper signal

Usage: <usage>

Definition at line 70 of file SimActivityRegistryEnroller.h.

Member Typedef Documentation

Definition at line 76 of file SimActivityRegistryEnroller.h.

Constructor & Destructor Documentation

SimActivityRegistryEnroller::SimActivityRegistryEnroller ( )
inline

Definition at line 72 of file SimActivityRegistryEnroller.h.

72 {}
SimActivityRegistryEnroller::SimActivityRegistryEnroller ( const SimActivityRegistryEnroller )
privatedelete

Member Function Documentation

template<class T >
static void SimActivityRegistryEnroller::enroll ( SimActivityRegistry iReg,
T iObj 
)
inlinestatic
const SimActivityRegistryEnroller& SimActivityRegistryEnroller::operator= ( const SimActivityRegistryEnroller )
privatedelete