29 if (prefixME_.substr(prefixME_.size()-1,prefixME_.size())!=
"/")
30 prefixME_.append(
"/");
136 if (
debug_>3)
std::cout <<
"<HcalBaseDQMonitor> setup in progress"<<std::endl;
144 meTevtHist_=
dbe_->
book1D(
"Events_Processed_Task_Histogram",
"Counter of Events Processed By This Task",1,0.5,1.5);
194 if (
debug_>9)
std::cout <<
"<HcalBaseDQMonitor::IsAllowedCalibType>"<<std::endl;
197 if (
debug_>9)
std::cout <<
"\tNo calib types specified by user; All events allowed"<<std::endl;
204 if (
debug_>9)
std::cout <<
"\tCalib Type cannot be determined from HcalMonitorModule"<<std::endl;
207 if (
debug_>9)
std::cout <<
"\tHcalBaseDQMonitor::IsAllowedCalibType checking if calibration type = "<<
currenttype_<<
" is allowed...";
virtual void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
T getUntrackedParameter(std::string const &, T const &) const
bool LumiInOrder(int lumisec)
MonitorElement * ProblemsCurrentLB
virtual void analyze(const edm::Event &e, const edm::EventSetup &c)
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
MonitorElement * ProblemsVsLB_HF
#define DEFINE_FWK_MODULE(type)
std::vector< int > AllowedCalibTypes_
virtual void cleanup(void)
edm::LuminosityBlockNumber_t luminosityBlock() const
virtual void endJob(void)
void getLogicalMap(const edm::EventSetup &c)
LuminosityBlockNumber_t luminosityBlock() const
virtual void beginRun(const edm::Run &run, const edm::EventSetup &c)
MonitorElement * meTevtHist_
bool IsAllowedCalibType()
MonitorElement * ProblemsVsLB_HBHEHF
virtual ~HcalBaseDQMonitor()
MonitorElement * ProblemsVsLB_HB
HcalLogicalMap * logicalMap_
virtual void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
MonitorElement * get(const std::string &path) const
get ME from full pathname (e.g. "my/long/dir/my_histo")
HcalLogicalMap createMap(const HcalTopology *topo, unsigned int mapIOV=4)
int64_t getIntValue(void) const
MonitorElement * ProblemsVsLB_HE
virtual void endRun(const edm::Run &run, const edm::EventSetup &c)
MonitorElement * ProblemsVsLB_HO
MonitorElement * ProblemsVsLB
TH2F * getTH2F(void) const
MonitorElement * bookInt(const char *name)
Book int.
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
void Reset(void)
reset ME (ie. contents, errors, etc)
void setCurrentFolder(const std::string &fullpath)