CMS 3D CMS Logo

Public Member Functions

SimWatcherMakerBase Class Reference

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

Inheritance diagram for SimWatcherMakerBase:
SimWatcherMaker< T >

List of all members.

Public Member Functions

virtual void make (const edm::ParameterSet &, SimActivityRegistry &, boost::shared_ptr< SimWatcher > &, boost::shared_ptr< SimProducer > &) const =0
 SimWatcherMakerBase ()
virtual ~SimWatcherMakerBase ()

Detailed Description

Description: Base class for the 'maker' which creates Watchers

Usage: This class is the interface for creating a Watcher and for connnecting the appropriate OSCAR signals to that Watcher

Definition at line 35 of file SimWatcherMakerBase.h.


Constructor & Destructor Documentation

SimWatcherMakerBase::SimWatcherMakerBase ( ) [inline]

Definition at line 39 of file SimWatcherMakerBase.h.

{}
virtual SimWatcherMakerBase::~SimWatcherMakerBase ( ) [inline, virtual]

Definition at line 40 of file SimWatcherMakerBase.h.

{}

Member Function Documentation

virtual void SimWatcherMakerBase::make ( const edm::ParameterSet ,
SimActivityRegistry ,
boost::shared_ptr< SimWatcher > &  ,
boost::shared_ptr< SimProducer > &   
) const [pure virtual]

Implemented in SimWatcherMaker< T >.