#include <SimG4Core/Watcher/interface/SimWatcher.h>
Public Member Functions | |
virtual void | beginRun (edm::EventSetup const &) |
bool | isMT () const |
const SimWatcher & | operator= (const SimWatcher &)=delete |
virtual void | registerConsumes (edm::ConsumesCollector) |
SimWatcher () | |
SimWatcher (const SimWatcher &)=delete | |
virtual | ~SimWatcher () |
Protected Member Functions | |
void | setMT (bool val) |
Private Attributes | |
bool | applicableForMT {false} |
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 30 of file SimWatcher.h.
|
inline |
Definition at line 32 of file SimWatcher.h.
|
inlinevirtual |
Definition at line 33 of file SimWatcher.h.
|
delete |
|
inlinevirtual |
Reimplemented in CaloSteppingAction, SimG4HcalValidation, SimG4HGCalValidation, MaterialBudgetHcalProducer, HcalTestAnalysis, PrintGeomInfoAction, PrintGeomSummary, MaterialBudgetHcal, and MonopoleSteppingAction.
Definition at line 38 of file SimWatcher.h.
|
inline |
|
delete |
|
inlinevirtual |
Reimplemented in CaloSteppingAction, SimG4HcalValidation, SimG4HGCalValidation, MaterialBudgetHcalProducer, PrintGeomInfoAction, HcalTestAnalysis, PrintGeomSummary, MaterialBudgetHcal, and MonopoleSteppingAction.
Definition at line 37 of file SimWatcher.h.
|
inlineprotected |
Definition at line 47 of file SimWatcher.h.
References applicableForMT, and heppy_batch::val.
Referenced by EcalSimHitsValidProducer::EcalSimHitsValidProducer().
|
private |
Definition at line 50 of file SimWatcher.h.