#include <HcalCoarsePedestalMonitor.h>
Private Member Functions | |
void | fill_Nevents () |
Methods, variables accessible only within class code. More... | |
void | zeroCounters () |
Private Attributes | |
double | ADCDiffThresh_ |
EtaPhiHists | CoarsePedestalsOccByDepth |
EtaPhiHists | CoarsePedestalsSumByDepth |
edm::InputTag | digiLabel_ |
bool | excludeHORing2_ |
int | minEvents_ |
int | pedestalocc_ [85][72][4] |
double | pedestalsum_ [85][72][4] |
edm::EDGetTokenT < HBHEDigiCollection > | tok_hbhe_ |
edm::EDGetTokenT < HFDigiCollection > | tok_hf_ |
edm::EDGetTokenT < HODigiCollection > | tok_ho_ |
edm::EDGetTokenT < HcalUnpackerReport > | tok_report_ |
Definition at line 16 of file HcalCoarsePedestalMonitor.h.
HcalCoarsePedestalMonitor::HcalCoarsePedestalMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 14 of file HcalCoarsePedestalMonitor.cc.
References ADCDiffThresh_, HcalBaseDQMonitor::AllowedCalibTypes_, HcalBaseDQMonitor::debug_, digiLabel_, HcalBaseDQMonitor::enableCleanup_, excludeHORing2_, edm::ParameterSet::getUntrackedParameter(), HcalBaseDQMonitor::makeDiagnostics_, HcalBaseDQMonitor::mergeRuns_, minEvents_, HcalBaseDQMonitor::NLumiBlocks_, HcalBaseDQMonitor::Online_, HcalBaseDQMonitor::prefixME_, HcalBaseDQMonitor::skipOutOfOrderLS_, AlCaHLTBitMon_QueryRunRegistry::string, HcalBaseDQMonitor::subdir_, tok_hbhe_, tok_hf_, tok_ho_, and tok_report_.
HcalCoarsePedestalMonitor::~HcalCoarsePedestalMonitor | ( | ) |
Definition at line 45 of file HcalCoarsePedestalMonitor.cc.
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 125 of file HcalCoarsePedestalMonitor.cc.
References HcalBaseDQMonitor::analyze(), gather_cfg::cout, HcalBaseDQMonitor::debug_, digiLabel_, edm::Event::getByToken(), HcalBaseDQMonitor::ievt_, HcalBaseDQMonitor::IsAllowedCalibType(), HcalBaseDQMonitor::LumiInOrder(), edm::EventBase::luminosityBlock(), processEvent(), zeeHLT_cff::report, tok_hbhe_, tok_hf_, tok_ho_, and tok_report_.
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 293 of file HcalCoarsePedestalMonitor.cc.
References HcalBaseDQMonitor::beginLuminosityBlock(), HcalBaseDQMonitor::ProblemsCurrentLB, and MonitorElement::Reset().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 115 of file HcalCoarsePedestalMonitor.cc.
References HcalBaseDQMonitor::beginRun(), HcalBaseDQMonitor::mergeRuns_, reset(), setup(), and HcalBaseDQMonitor::tevt_.
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 49 of file HcalCoarsePedestalMonitor.cc.
References gather_cfg::cout, HcalBaseDQMonitor::dbe_, HcalBaseDQMonitor::debug_, HcalBaseDQMonitor::enableCleanup_, DQMStore::removeContents(), DQMStore::setCurrentFolder(), and HcalBaseDQMonitor::subdir_.
Referenced by endJob().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 73 of file HcalCoarsePedestalMonitor.cc.
References cleanup(), gather_cfg::cout, HcalBaseDQMonitor::debug_, and HcalBaseDQMonitor::enableCleanup_.
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 300 of file HcalCoarsePedestalMonitor.cc.
References fill_Nevents(), HcalBaseDQMonitor::LumiInOrder(), and edm::LuminosityBlockBase::luminosityBlock().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 68 of file HcalCoarsePedestalMonitor.cc.
|
private |
Methods, variables accessible only within class code.
Definition at line 307 of file HcalCoarsePedestalMonitor.cc.
References funct::abs(), CalcEtaBin(), CoarsePedestalsOccByDepth, CoarsePedestalsSumByDepth, EtaPhiHists::depth, eta(), HcalObjRepresent::FillUnphysicalHEHFBins(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, i, HcalBaseDQMonitor::ievt_, minEvents_, pedestalocc_, pedestalsum_, phi, and validDetId().
Referenced by endLuminosityBlock().
void HcalCoarsePedestalMonitor::processEvent | ( | const HBHEDigiCollection & | hbhe, |
const HODigiCollection & | ho, | ||
const HFDigiCollection & | hf, | ||
const HcalUnpackerReport & | report | ||
) |
Definition at line 170 of file HcalCoarsePedestalMonitor.cc.
References funct::abs(), HcalQIESample::adc(), HcalUnpackerReport::badQualityDigis(), edm::SortedCollection< T, SORT >::begin(), CalcEtaBin(), gather_cfg::cout, HcalBaseDQMonitor::dbe_, HcalBaseDQMonitor::debug_, HcalDetId::depth(), edm::SortedCollection< T, SORT >::end(), excludeHORing2_, HcalBaseDQMonitor::HBpresent_, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HcalBaseDQMonitor::HEpresent_, HcalBaseDQMonitor::HFpresent_, HcalBaseDQMonitor::HOpresent_, i, HBHEDataFrame::id(), HFDataFrame::id(), HODataFrame::id(), HcalDetId::ieta(), HcalDetId::iphi(), isSiPM(), j, pedestalocc_, pedestalsum_, HFDataFrame::sample(), HBHEDataFrame::sample(), HODataFrame::sample(), HBHEDataFrame::size(), HFDataFrame::size(), HODataFrame::size(), edm::SortedCollection< T, SORT >::size(), HcalDetId::subdet(), and relativeConstraints::value.
Referenced by analyze().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 370 of file HcalCoarsePedestalMonitor.cc.
References CoarsePedestalsOccByDepth, CoarsePedestalsSumByDepth, EtaPhiHists::Reset(), and zeroCounters().
Referenced by beginRun(), and setup().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 80 of file HcalCoarsePedestalMonitor.cc.
References ADCDiffThresh_, DQMStore::bookFloat(), DQMStore::bookInt(), CoarsePedestalsOccByDepth, CoarsePedestalsSumByDepth, gather_cfg::cout, HcalBaseDQMonitor::dbe_, HcalBaseDQMonitor::debug_, EtaPhiHists::depth, excludeHORing2_, MonitorElement::Fill(), i, minEvents_, mergeVDriftHistosByStation::name, reset(), DQMStore::setCurrentFolder(), HcalBaseDQMonitor::setup(), HcalBaseDQMonitor::SetupEtaPhiHists(), and HcalBaseDQMonitor::subdir_.
Referenced by beginRun().
|
private |
Definition at line 379 of file HcalCoarsePedestalMonitor.cc.
References i, j, gen::k, pedestalocc_, and pedestalsum_.
Referenced by reset().
|
private |
Definition at line 58 of file HcalCoarsePedestalMonitor.h.
Referenced by HcalCoarsePedestalMonitor(), and setup().
|
private |
Definition at line 53 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), reset(), and setup().
|
private |
Definition at line 52 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), reset(), and setup().
|
private |
Definition at line 60 of file HcalCoarsePedestalMonitor.h.
Referenced by analyze(), and HcalCoarsePedestalMonitor().
|
private |
Definition at line 62 of file HcalCoarsePedestalMonitor.h.
Referenced by HcalCoarsePedestalMonitor(), processEvent(), and setup().
|
private |
Definition at line 61 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), HcalCoarsePedestalMonitor(), and setup().
|
private |
Definition at line 56 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), processEvent(), and zeroCounters().
|
private |
Definition at line 55 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), processEvent(), and zeroCounters().
|
private |
Definition at line 64 of file HcalCoarsePedestalMonitor.h.
Referenced by analyze(), and HcalCoarsePedestalMonitor().
|
private |
Definition at line 66 of file HcalCoarsePedestalMonitor.h.
Referenced by analyze(), and HcalCoarsePedestalMonitor().
|
private |
Definition at line 65 of file HcalCoarsePedestalMonitor.h.
Referenced by analyze(), and HcalCoarsePedestalMonitor().
|
private |
Definition at line 67 of file HcalCoarsePedestalMonitor.h.
Referenced by analyze(), and HcalCoarsePedestalMonitor().