CMS 3D CMS Logo

Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions

SimActivityRegistryEnroller Class Reference

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

List of all members.

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.

{}
SimActivityRegistryEnroller::SimActivityRegistryEnroller ( const SimActivityRegistryEnroller ) [private]

Member Function Documentation

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