#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.
Definition at line 27 of file SimWatcher.h.
|
inline |
Definition at line 29 of file SimWatcher.h.
|
inlinevirtual |
Definition at line 30 of file SimWatcher.h.
|
delete |
|
inlinevirtual |
Reimplemented in CaloSteppingAction, SimG4HcalValidation, MaterialBudgetHcalProducer, PrintGeomInfoAction, HcalTestAnalysis, SimG4HGCalValidation, PrintGeomSummary, MaterialBudgetHcal, and MonopoleSteppingAction.
Definition at line 35 of file SimWatcher.h.
|
inline |
|
delete |
|
inlinevirtual |
Reimplemented in CaloSteppingAction, SimG4HcalValidation, MaterialBudgetHcalProducer, PrintGeomInfoAction, HcalTestAnalysis, SimG4HGCalValidation, PrintGeomSummary, MaterialBudgetHcal, and MonopoleSteppingAction.
Definition at line 34 of file SimWatcher.h.
|
inlineprotected |
Definition at line 44 of file SimWatcher.h.
References applicableForMT, and heppy_batch::val.
Referenced by EcalSimHitsValidProducer::EcalSimHitsValidProducer(), and RHStopTracer::RHStopTracer().
|
private |
Definition at line 47 of file SimWatcher.h.