63 if(
fVerbosity>0)
std::cout <<
"CastorChannelQualityMonitor::setup - NO DQMStore service" << std::endl;
71 for (
int row=0; row<14; row++) {
72 for (
int col=0; col<16; col++){
105 if(
fVerbosity>0)
std::cout <<
"CastorChannelQualityMonitor::processEvent !!!" << std::endl;
108 if(
fVerbosity>0)
std::cout <<
"CastorChannelQualityMonitor::processEvent => DQMStore is not instantiated !!!"<<std::endl;
113 std::cout <<
"CastorChannelQualityMonitor: Noisy Threshold is set to: "<<
nThreshold_ << std::endl;
114 std::cout <<
"CastorChannelQualityMonitor: Dead Threshold is set to: " <<
dThreshold_ << std::endl;
188 std::cout <<
"===> module="<<
module+1 <<
" sector="<< sector+1 <<
" *** average Energy="
211 <<
" *** ==> STATUS=" <<
status <<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< T >::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.
~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