1 #ifndef DQM_HCALMONITORTASKS_HCALHOTCELLMONITOR_H
2 #define DQM_HCALMONITORTASKS_HCALHOTCELLMONITOR_H
void processEvent(const HBHERecHitCollection &hbHits, const HORecHitCollection &hoHits, const HFRecHitCollection &hfHits, const HcalTopology &topology)
int abovepersistent[85][72][4]
EtaPhiHists AboveEnergyThresholdCellsByDepth
void bookHistograms(DQMStore::IBooker &ib, const edm::Run &run, const edm::EventSetup &c)
int aboveneighbors[85][72][4]
edm::InputTag hoRechitLabel_
hotNeighborParams HONeighborParams_
double HFpersistentETThreshold_
CaloTopology const * topology(0)
double HEpersistentThreshold_
int abovepersistentET[85][72][4]
int rechit_occupancy_sum[85][72][4]
void fillNevents_problemCells(const HcalTopology &)
EtaPhiHists AbovePersistentThresholdCellsByDepth
edm::EDGetTokenT< HORecHitCollection > tok_ho_
int aboveenergy[85][72][4]
void fillNevents_energy(const HcalTopology &)
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
EtaPhiHists AbovePersistentETThresholdCellsByDepth
void processEvent_rechitenergy(const HBHERecHitCollection &hbheHits, const HORecHitCollection &hoHits, const HFRecHitCollection &hfHits, const HcalTopology &topology)
HcalHotCellMonitor(const edm::ParameterSet &ps)
MonitorElement * d_HFenergyVsNeighbor
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
double persistentThreshold_
double HOpersistentThreshold_
double HBenergyThreshold_
double HOpersistentETThreshold_
void analyze(edm::Event const &e, edm::EventSetup const &s)
EtaPhiHists AboveETThresholdCellsByDepth
hotNeighborParams HBHENeighborParams_
double persistentETThreshold_
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
void fillNevents_neighbor(const HcalTopology &)
MonitorElement * d_HBenergyVsNeighbor
void endRun(const edm::Run &run, const edm::EventSetup &c)
void setup(DQMStore::IBooker &)
edm::InputTag hbheRechitLabel_
void processHit_rechitNeighbors(R &rechititer, C &collection, hotNeighborParams ¶ms, const HcalTopology &topology)
double HFenergyThreshold_
double HBpersistentThreshold_
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
double HFpersistentThreshold_
void fillNevents_persistentenergy(const HcalTopology &)
edm::InputTag hfRechitLabel_
MonitorElement * d_HOenergyVsNeighbor
EtaPhiHists AboveNeighborsHotCellsByDepth
double HOenergyThreshold_
double HEpersistentETThreshold_
double HBpersistentETThreshold_
hotNeighborParams HFNeighborParams_
double HEenergyThreshold_
MonitorElement * d_HEenergyVsNeighbor