52 for (
int row=0; row<14; row++) {
108 if(
fVerbosity>0)
std::cout <<
"CastorChannelQualityMonitor::beginRun - NO DQMStore service" << std::endl;
125 if(
fVerbosity>0)
std::cout <<
"CastorChannelQualityMonitor::processEvent (begin)" << std::endl;
128 if(
fVerbosity>0)
std::cout <<
"CastorChannelQualityMonitor::processEvent => DQMStore is not instantiated !!!"<<std::endl;
133 std::cout <<
"CastorChannelQualityMonitor: Noisy Threshold is set to: "<<
nThreshold_ << std::endl;
134 std::cout <<
"CastorChannelQualityMonitor: Dead Threshold is set to: " <<
dThreshold_ << std::endl;
208 std::cout <<
"===> module="<<
module+1 <<
" sector="<< sector+1 <<
" *** average Energy="
231 <<
" *** ==> STATUS=" <<
status <<std::endl;
246 if(
fVerbosity>0)
std::cout <<
"CastorChannelQualityMonitor::processEvent (end)" << std::endl;
MonitorElement * reportSummary
T getUntrackedParameter(std::string const &, T const &) const
virtual void setup(const edm::ParameterSet &ps, DQMStore *dbe)
int sector() const
get the sector (1-16)
int aboveNoisyThreshold[14][16]
int belowDThreshold[14][16]
TH2F * h_reportSummaryMap
std::vector< CastorRecHit >::const_iterator const_iterator
int module() const
get the module (1-2 for EM, 1-12 for HAD)
CastorChannelQualityMonitor()
MonitorElement * reportSummaryMap
MonitorElement * bookFloat(const char *name)
Book float.
void beginRun(const edm::Run &iRun, const edm::EventSetup &iSetup)
~CastorChannelQualityMonitor()
double energyArray[14][16]
void setup(const edm::ParameterSet &ps, DQMStore *dbe)
const_iterator end() const
void processEvent(const CastorRecHitCollection &castorHits)
bool averageEnergyMethod_
MonitorElement * overallStatus
iterator find(key_type k)
TH2F * getTH2F(void) const
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
void setCurrentFolder(const std::string &fullpath)
const_iterator begin() const