CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
SimWatcher Class Reference

#include <SimG4Core/Watcher/interface/SimWatcher.h>

Inheritance diagram for SimWatcher:
BscTest CastorShowerLibraryMaker CastorTestAnalysis CheckOverlap CheckSecondary CountProcessesAction DoCastorAnalysis EcalTBH4Trigger FP420Test G4StepStatistics GflashG4Watcher HcalTestAnalysis HGCalTBMB KillSecondariesRunAction KillSecondariesTrackAction LaserAlignmentSimulation MaterialBudget MaterialBudgetAction MaterialBudgetForward MaterialBudgetHcal MonopoleSteppingAction PrintGeomInfoAction PrintGeomMatInfo PrintGeomSummary PrintMaterialBudgetInfo PrintSensitive PrintTrackNumberAction SaveSimTrack SimProducer SimTracer TrackingVerboseAction ZdcTestAnalysis

Public Member Functions

 SimWatcher ()
 
virtual ~SimWatcher ()
 

Private Member Functions

const SimWatcheroperator= (const SimWatcher &)
 
 SimWatcher (const SimWatcher &)
 

Detailed Description

Description: Base class for classes that 'watch' what OscarProducer does internally

Usage: By itself, this class actually does nothing except allow dynamic loading into the OscarProducer. To do useful work, one must inherit from this class and one or more 'Observer<T>' classes.

A class that inherits from OscarProducer must have a constructor that takes

a 'const edm::ParameterSet&' as its only argument. This constructor will be called by the dynamic loading code.

Definition at line 32 of file SimWatcher.h.

Constructor & Destructor Documentation

SimWatcher::SimWatcher ( )
inline

Definition at line 36 of file SimWatcher.h.

Referenced by ~SimWatcher().

36 {}
virtual SimWatcher::~SimWatcher ( )
inlinevirtual

Definition at line 37 of file SimWatcher.h.

References operator=(), and SimWatcher().

37 {}
SimWatcher::SimWatcher ( const SimWatcher )
private

Member Function Documentation

const SimWatcher& SimWatcher::operator= ( const SimWatcher )
private

Referenced by ~SimWatcher().