#include <HcalCoarsePedestalMonitor.h>
Private Member Functions | |
void | fill_Nevents (const HcalTopology &) |
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 17 of file HcalCoarsePedestalMonitor.h.
HcalCoarsePedestalMonitor::HcalCoarsePedestalMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 15 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 104 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 265 of file HcalCoarsePedestalMonitor.cc.
References HcalBaseDQMonitor::beginLuminosityBlock(), HcalBaseDQMonitor::ProblemsCurrentLB, and MonitorElement::Reset().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 94 of file HcalCoarsePedestalMonitor.cc.
References HcalBaseDQMonitor::bookHistograms(), HcalBaseDQMonitor::mergeRuns_, reset(), setup(), and HcalBaseDQMonitor::tevt_.
void HcalCoarsePedestalMonitor::endJob | ( | void | ) |
Definition at line 53 of file HcalCoarsePedestalMonitor.cc.
References HcalBaseDQMonitor::cleanup(), gather_cfg::cout, HcalBaseDQMonitor::debug_, and HcalBaseDQMonitor::enableCleanup_.
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 272 of file HcalCoarsePedestalMonitor.cc.
References fill_Nevents(), edm::EventSetup::get(), HcalBaseDQMonitor::LumiInOrder(), and edm::LuminosityBlockBase::luminosityBlock().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 48 of file HcalCoarsePedestalMonitor.cc.
|
private |
Methods, variables accessible only within class code.
Definition at line 282 of file HcalCoarsePedestalMonitor.cc.
References funct::abs(), CalcEtaBin(), CoarsePedestalsOccByDepth, CoarsePedestalsSumByDepth, ztail::d, EtaPhiHists::depth, eta, HcalObjRepresent::FillUnphysicalHEHFBins(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, i, HcalBaseDQMonitor::ievt_, minEvents_, pedestalocc_, pedestalsum_, phi, HcalTopology::validDetId(), and ecaldqm::zside().
Referenced by endLuminosityBlock().
void HcalCoarsePedestalMonitor::processEvent | ( | const HBHEDigiCollection & | hbhe, |
const HODigiCollection & | ho, | ||
const HFDigiCollection & | hf, | ||
const HcalUnpackerReport & | report | ||
) |
Definition at line 150 of file HcalCoarsePedestalMonitor.cc.
References funct::abs(), HcalQIESample::adc(), HcalUnpackerReport::badQualityDigis(), edm::SortedCollection< T, SORT >::begin(), CalcEtaBin(), HcalDetId::depth(), HLT_25ns10e33_v2_cff::depth, edm::SortedCollection< T, SORT >::end(), excludeHORing2_, HcalBaseDQMonitor::HBpresent_, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HcalBaseDQMonitor::HEpresent_, HcalBaseDQMonitor::HFpresent_, HcalBaseDQMonitor::HOpresent_, i, HFDataFrame::id(), HBHEDataFrame::id(), HODataFrame::id(), HcalDetId::ieta(), HcalDetId::iphi(), isSiPM(), j, pedestalocc_, pedestalsum_, HFDataFrame::sample(), HBHEDataFrame::sample(), HODataFrame::sample(), HFDataFrame::size(), HBHEDataFrame::size(), HODataFrame::size(), edm::SortedCollection< T, SORT >::size(), HcalDetId::subdet(), and relativeConstraints::value.
Referenced by analyze().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 337 of file HcalCoarsePedestalMonitor.cc.
References CoarsePedestalsOccByDepth, CoarsePedestalsSumByDepth, EtaPhiHists::Reset(), and zeroCounters().
Referenced by bookHistograms(), and setup().
|
virtual |
Reimplemented from HcalBaseDQMonitor.
Definition at line 60 of file HcalCoarsePedestalMonitor.cc.
References ADCDiffThresh_, DQMStore::IBooker::bookFloat(), DQMStore::IBooker::bookInt(), CoarsePedestalsOccByDepth, CoarsePedestalsSumByDepth, gather_cfg::cout, HcalBaseDQMonitor::debug_, EtaPhiHists::depth, excludeHORing2_, MonitorElement::Fill(), i, minEvents_, mergeVDriftHistosByStation::name, reset(), DQMStore::IBooker::setCurrentFolder(), HcalBaseDQMonitor::setup(), HcalBaseDQMonitor::SetupEtaPhiHists(), and HcalBaseDQMonitor::subdir_.
Referenced by bookHistograms().
|
private |
Definition at line 346 of file HcalCoarsePedestalMonitor.cc.
References i, j, relval_2017::k, pedestalocc_, and pedestalsum_.
Referenced by reset().
|
private |
Definition at line 57 of file HcalCoarsePedestalMonitor.h.
Referenced by HcalCoarsePedestalMonitor(), and setup().
|
private |
Definition at line 52 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), reset(), and setup().
|
private |
Definition at line 51 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), reset(), and setup().
|
private |
Definition at line 59 of file HcalCoarsePedestalMonitor.h.
Referenced by analyze(), and HcalCoarsePedestalMonitor().
|
private |
Definition at line 61 of file HcalCoarsePedestalMonitor.h.
Referenced by HcalCoarsePedestalMonitor(), processEvent(), and setup().
|
private |
Definition at line 60 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), HcalCoarsePedestalMonitor(), and setup().
|
private |
Definition at line 55 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), processEvent(), and zeroCounters().
|
private |
Definition at line 54 of file HcalCoarsePedestalMonitor.h.
Referenced by fill_Nevents(), processEvent(), and zeroCounters().
|
private |
Definition at line 63 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 64 of file HcalCoarsePedestalMonitor.h.
Referenced by analyze(), and HcalCoarsePedestalMonitor().
|
private |
Definition at line 66 of file HcalCoarsePedestalMonitor.h.
Referenced by analyze(), and HcalCoarsePedestalMonitor().