#include <Validation/HcalDigis/src/HcalDigisValidation.cc>
Classes | |
struct | HistLim |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | book1D (DQMStore::IBooker &ib, std::string name, int n, double min, double max) |
void | book1D (DQMStore::IBooker &ib, std::string name, const HistLim &limX) |
void | book2D (DQMStore::IBooker &ib, std::string name, const HistLim &limX, const HistLim &limY) |
void | booking (DQMStore::IBooker &ib, std::string subdetopt, int bnoise, int bmc) |
void | bookPf (DQMStore::IBooker &ib, std::string name, const HistLim &limX, const HistLim &limY) |
void | bookPf (DQMStore::IBooker &ib, std::string name, const HistLim &limX, const HistLim &limY, const char *option) |
void | fill1D (std::string name, double X, double weight=1) |
void | fill2D (std::string name, double X, double Y, double weight=1) |
void | fillPf (std::string name, double X, double Y) |
MonitorElement * | monitor (std::string name) |
template<class Digi > | |
void | reco (const edm::Event &iEvent, const edm::EventSetup &iSetup, const edm::EDGetTokenT< edm::SortedCollection< Digi > > &tok) |
template<class dataFrameType > | |
void | reco (const edm::Event &iEvent, const edm::EventSetup &iSetup, const edm::EDGetTokenT< HcalDataFrameContainer< dataFrameType > > &tok) |
std::string | str (int x) |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 55 of file HcalDigisValidation.h.
|
explicit |
Definition at line 23 of file HcalDigisValidation.cc.
References dataTPsTag_, dirName_, emulTPsTag_, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), HBPhase1_, hep17_, HEPhase1_, inputTag_, mc_, mode_, msm_, nevent1, nevent2, nevent3, nevent4, nevtot, outputFile_, Plot_TP_ver_, QIE10inputTag_, QIE11inputTag_, skipDataTPs, AlCaHLTBitMon_QueryRunRegistry::string, subdet_, testNumber_, tok_Cond_, tok_dataTPs_, tok_Decoder_, tok_emulTPs_, tok_Geom_, tok_hbhe_, tok_hf_, tok_ho_, tok_HRNDC_, tok_mc_, tok_qie10_hf_, tok_qie11_hbhe_, tok_Topo_, and tok_TPGeom_.
|
override |
Definition at line 80 of file HcalDigisValidation.cc.
References msm_.
|
overrideprivatevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 413 of file HcalDigisValidation.cc.
References funct::abs(), HltBtagPostValidation_cff::c, conditions_, HcalDigisParam_cfi::dataTPs, HcalDigisParam_cfi::emulTPs, fill1D(), fill2D(), fillPf(), edm::EventSetup::getData(), HcalBarrel, HcalEndcap, HcalForward, htopo_, hcalRecHitTable_cff::ieta, iEvent, hcalRecHitTable_cff::iphi, nevtot, noise_, Plot_TP_ver_, skipDataTPs, subdet_, tok_Cond_, tok_dataTPs_, tok_Decoder_, tok_emulTPs_, tok_hbhe_, tok_hf_, tok_ho_, tok_qie10_hf_, tok_qie11_hbhe_, tok_Topo_, and tok_TPGeom_.
|
private |
Definition at line 1294 of file HcalDigisValidation.cc.
References cuy::ib, SiStripPI::max, SiStripPI::min, msm_, dqmiodumpmetadata::n, and Skims_PA_cff::name.
Referenced by bookHistograms(), and booking().
|
private |
Definition at line 1299 of file HcalDigisValidation.cc.
References cuy::ib, HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and Skims_PA_cff::name.
|
private |
Definition at line 1308 of file HcalDigisValidation.cc.
References cuy::ib, HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and Skims_PA_cff::name.
Referenced by bookHistograms(), and booking().
|
overridevirtual |
Implements DQMEDAnalyzer.
Definition at line 107 of file HcalDigisValidation.cc.
References book1D(), book2D(), booking(), bookPf(), dirName_, cuy::ib, mc_, Plot_TP_ver_, skipDataTPs, and subdet_.
|
private |
Definition at line 174 of file HcalDigisValidation.cc.
References book1D(), book2D(), bookPf(), hcalRecHitTable_cff::depth, DivergingColor::frac, HBPhase1_, hep17_, HEPhase1_, timingPdfMaker::histo, cuy::ib, maxDepth_, nChannels_, EcalCondDBWriter_cfi::pedestal, and particleFlowDisplacedVertex_cfi::ratio.
Referenced by bookHistograms().
|
private |
Definition at line 1317 of file HcalDigisValidation.cc.
References cuy::ib, HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and Skims_PA_cff::name.
Referenced by bookHistograms(), and booking().
|
private |
Definition at line 1322 of file HcalDigisValidation.cc.
References cuy::ib, HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, Skims_PA_cff::name, and fileinputsource_cfi::option.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 82 of file HcalDigisValidation.cc.
References edm::EventSetup::getData(), HcalGeometry::getHxSize(), HcalDDDRecConstants::getMaxDepth(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hcons_, maxDepth_, nChannels_, tok_Geom_, and tok_HRNDC_.
|
private |
Definition at line 1304 of file HcalDigisValidation.cc.
References msm_, Skims_PA_cff::name, and X.
Referenced by analyze(), and reco().
|
private |
Definition at line 1313 of file HcalDigisValidation.cc.
References msm_, Skims_PA_cff::name, X, and beamSpotPI::Y.
Referenced by analyze(), and reco().
|
private |
Definition at line 1329 of file HcalDigisValidation.cc.
References msm_, Skims_PA_cff::name, X, and beamSpotPI::Y.
Referenced by analyze(), and reco().
|
private |
Definition at line 1331 of file HcalDigisValidation.cc.
References msm_, and Skims_PA_cff::name.
|
private |
Definition at line 603 of file HcalDigisValidation.cc.
References HcalCoderDb::adc2fC(), AlignmentProducer_cff::calibrations, conditions_, hcalRecHitTable_cff::depth, HcalDetId::depth(), apvshotsanalyzer_cfi::digiCollection, HLT_2024v11_cff::eps, fill1D(), fill2D(), fillPf(), PedestalClient_cfi::gain, HcalDbService::getGain(), HcalDbService::getGainWidth(), HcalDbService::getHcalCalibrations(), HcalDbService::getHcalCoder(), HcalDbService::getHcalShape(), HcalDbService::getPedestal(), HcalDbService::getPedestalWidth(), HcalGainWidth::getValue(), HcalPedestalWidth::getWidth(), hcons_, mps_fire::i, hcalRecHitTable_cff::ieta, HcalDetId::ieta(), iEvent, cuy::ii, hcalRecHitTable_cff::iphi, HcalDetId::iphi(), dqmiolumiharvest::j, maxDepth_, mc_, mode_, nevent1, nevent2, nevent3, nevent4, noise_, EcalCondDBWriter_cfi::pedestal, CaloSamples::presamples(), edm::Handle< T >::product(), HcalHitRelabeller::relabel(), l1trig_cff::shape, HLTBitAnalyser_cfi::simhits, CaloSamples::size(), str(), AlCaHLTBitMon_QueryRunRegistry::string, HcalDetId::subdet(), subdet_, testNumber_, tok_mc_, and heppy_batch::val.
|
private |
Definition at line 918 of file HcalDigisValidation.cc.
References gpuClustering::adc, HcalCoderDb::adc2fC(), AlignmentProducer_cff::calibrations, conditions_, hcalRecHitTable_cff::depth, HcalDetId::depth(), apvshotsanalyzer_cfi::digiCollection, HLT_2024v11_cff::eps, fill1D(), fill2D(), fillPf(), PedestalClient_cfi::gain, HcalDbService::getGain(), HcalDbService::getGainWidth(), HcalDbService::getHcalCalibrations(), HcalDbService::getHcalCoder(), HcalDbService::getHcalShape(), HcalDbService::getPedestal(), HcalDbService::getPedestalWidth(), HcalGainWidth::getValue(), HcalPedestalWidth::getWidth(), HBPhase1_, hcons_, hep17_, HEPhase1_, mps_fire::i, hcalRecHitTable_cff::ieta, HcalDetId::ieta(), iEvent, cuy::ii, hcalRecHitTable_cff::iphi, HcalDetId::iphi(), edm::HandleBase::isValid(), dqmiolumiharvest::j, maxDepth_, mc_, mode_, nevent1, nevent2, nevent3, nevent4, noise_, EcalCondDBWriter_cfi::pedestal, CaloSamples::presamples(), edm::Handle< T >::product(), HcalHitRelabeller::relabel(), l1trig_cff::shape, HLTBitAnalyser_cfi::simhits, CaloSamples::size(), str(), AlCaHLTBitMon_QueryRunRegistry::string, HcalDetId::subdet(), subdet_, testNumber_, hcalRecHitTable_cff::time, tok_mc_, and heppy_batch::val.
|
private |
Definition at line 1338 of file HcalDigisValidation.cc.
References MillePedeFileConverter_cfg::out, and x.
Referenced by reco().
|
private |
Definition at line 143 of file HcalDigisValidation.h.
|
private |
Definition at line 116 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 110 of file HcalDigisValidation.h.
Referenced by bookHistograms(), and HcalDigisValidation().
|
private |
Definition at line 115 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 123 of file HcalDigisValidation.h.
Referenced by booking(), HcalDigisValidation(), and reco().
|
private |
Definition at line 144 of file HcalDigisValidation.h.
Referenced by dqmBeginRun(), and reco().
|
private |
Definition at line 121 of file HcalDigisValidation.h.
Referenced by booking(), HcalDigisValidation(), and reco().
|
private |
Definition at line 122 of file HcalDigisValidation.h.
Referenced by booking(), HcalDigisValidation(), and reco().
|
private |
Definition at line 145 of file HcalDigisValidation.h.
Referenced by analyze().
|
private |
Definition at line 112 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 153 of file HcalDigisValidation.h.
Referenced by booking(), dqmBeginRun(), and reco().
|
private |
Definition at line 118 of file HcalDigisValidation.h.
Referenced by bookHistograms(), HcalDigisValidation(), and reco().
|
private |
Definition at line 117 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 74 of file HcalDigisValidation.h.
Referenced by book1D(), book2D(), bookPf(), fill1D(), fill2D(), fillPf(), HcalDigisValidation(), monitor(), and ~HcalDigisValidation().
|
private |
Definition at line 154 of file HcalDigisValidation.h.
Referenced by booking(), and dqmBeginRun().
|
private |
Definition at line 147 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 148 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 149 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 150 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 151 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 119 of file HcalDigisValidation.h.
|
private |
Definition at line 107 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 124 of file HcalDigisValidation.h.
Referenced by analyze(), bookHistograms(), and HcalDigisValidation().
|
private |
Definition at line 113 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 114 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 156 of file HcalDigisValidation.h.
Referenced by analyze(), bookHistograms(), and HcalDigisValidation().
|
private |
Definition at line 108 of file HcalDigisValidation.h.
Referenced by analyze(), bookHistograms(), HcalDigisValidation(), and reco().
|
private |
Definition at line 120 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 141 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 131 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 138 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 130 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 137 of file HcalDigisValidation.h.
Referenced by dqmBeginRun(), and HcalDigisValidation().
|
private |
Definition at line 127 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 129 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 128 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 136 of file HcalDigisValidation.h.
Referenced by dqmBeginRun(), and HcalDigisValidation().
|
private |
Definition at line 126 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 133 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 134 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 140 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 139 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 109 of file HcalDigisValidation.h.