CMS 3D CMS Logo

List of all members | Public Member Functions
SimWatcherMakerBase Class Referenceabstract

#include <SimWatcherMakerBase.h>

Inheritance diagram for SimWatcherMakerBase:
SimWatcherMaker< T >

Public Member Functions

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

Detailed Description

SimG4Core/Watcher/interface/SimWatcherMakerBase.h

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::SimWatcherMakerBase ( )
inline

Definition at line 37 of file SimWatcherMakerBase.h.

37 {}

◆ ~SimWatcherMakerBase()

virtual SimWatcherMakerBase::~SimWatcherMakerBase ( )
inlinevirtual

Definition at line 38 of file SimWatcherMakerBase.h.

38 {}

Member Function Documentation

◆ make()

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

Implemented in SimWatcherMaker< T >.