CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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,
EndOfRun
Signals
 

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 &)
 
 SimActivityRegistryEnroller (const SimActivityRegistryEnroller &)
 

Detailed Description

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

Usage: <usage>

Definition at line 73 of file SimActivityRegistryEnroller.h.

Member Typedef Documentation

Definition at line 79 of file SimActivityRegistryEnroller.h.

Constructor & Destructor Documentation

SimActivityRegistryEnroller::SimActivityRegistryEnroller ( )
inline

Definition at line 77 of file SimActivityRegistryEnroller.h.

77 {}
SimActivityRegistryEnroller::SimActivityRegistryEnroller ( const SimActivityRegistryEnroller )
private

Member Function Documentation

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