16 virtual void endJob(
void) = 0;
18 virtual void endRun(
void) = 0;
19 virtual void setup(
void) =0;
36 if(_clone)
return _current;
46 _current =
dynamic_cast<T*
>(
obj->Clone((
"ME " + _me->
getName()).c_str()));
47 if(_current) _current->SetDirectory(0);
51 return dynamic_cast<T*
>(
obj);
const std::string & getName(void) const
get name of ME
virtual void beginRun(void)=0
virtual void endJob(void)=0
virtual void cleanup(void)=0
virtual void analyze(void)=0
TObject * getRootObject(void) const
virtual void beginJob(DQMStore *dqmStore)=0
virtual void setup(void)=0
T * getHisto(MonitorElement *, bool=false, T *=0) const
virtual void endLumiAnalyze(void)=0
virtual void endRun(void)=0