79 if(
debug_>0)
std::cout <<
"===>ZDCMonitor name = " << subsystemname << std::endl;
220 std::cout <<
"ZDCMonitorModule::endRun(...) ievt = "<<
ievt_<<std::endl;
275 bool zdchitOK_ =
true;
287 const std::vector<int> feds = (*report).getFedsUnpacked();
288 for(
unsigned int f=0;
f<feds.size();
f++){
345 if (
debug_>1)
std::cout <<
"<ZDCMonitorModule> COULDN'T GET ZDC DIGI"<<std::endl;
398 std::cout <<
"ZDCMonitorModule: processed " <<
ievt_ <<
" events" << std::endl;
402 std::cout <<
"ZDCMonitorModule: processed " <<
ievt_ <<
" events" << std::endl;
403 std::cout <<
" ZDC RAW Data ==> " << rawOK_<< std::endl;
404 std::cout <<
" ZDC Digis ==> " << digiOK_<< std::endl;
405 std::cout <<
" ZDC RecHits ==> " << zdchitOK_<< std::endl;
423 bool keepEvent=
false;
430 if (keepEvent)
return false;
void beginRun(const edm::Run &run, const edm::EventSetup &c)
T getParameter(std::string const &) const
EventNumber_t event() const
T getUntrackedParameter(std::string const &, T const &) const
struct ZDCMonitorModule::@281 psTime_
edm::EDGetTokenT< HcalUnpackerReport > tok_hcal_
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::InputTag inputLabelDigi_
#define DEFINE_FWK_MODULE(type)
MonitorElement * meIEVTRECHIT_
edm::EDGetTokenT< ZDCRecHitCollection > tok_zdcrh_
edm::ESHandle< HcalDbService > conditions_
ZDCMonitorModule(const edm::ParameterSet &ps)
edm::LuminosityBlockNumber_t luminosityBlock() const
MonitorElement * meIEVTALL_
void analyze(const edm::Event &e, const edm::EventSetup &c)
int prescaleLS_
units of events
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
LuminosityBlockNumber_t luminosityBlock() const
MonitorElement * meQuality_
edm::InputTag inputLabelRecHitZDC_
void removeContents(void)
erase all monitoring elements in current directory (not including subfolders);
int debug_
Verbosity switch used for debugging or informational output.
void setup(const edm::ParameterSet &ps, DQMStore *dbe)
MonitorElement * meIEVTRAW_
void endRun(const edm::Run &run, const edm::EventSetup &c)
MonitorElement * get(const std::string &path) const
get ME from full pathname (e.g. "my/long/dir/my_histo")
edm::EDGetTokenT< ZDCDigiCollection > tok_zdc_
void endLuminosityBlock(void)
void beginLuminosityBlock(int lb)
void processEvent(const ZDCDigiCollection &digi, const ZDCRecHitCollection &rechit)
MonitorElement * meIEVTDIGI_
MonitorElement * meStatus_
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
DQMStore * dbe_
Connection to the DQM backend.
MonitorElement * meLatency_
MonitorElement * bookInt(const char *name)
Book int.
TimeValue_t value() const
edm::Timestamp time() const
void setCurrentFolder(const std::string &fullpath)
bool prescale()
Boolean prescale test for this event.