#include <Validation/HcalDigis/src/HcalDigisValidation.cc>
Classes | |
struct | HistLim |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
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) |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > > | |
typedef CacheContexts< T...> | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T...> | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT < LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Public Types inherited from edm::stream::EDAnalyzerBase | |
typedef EDAnalyzerAdaptorBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions inherited from DQMEDAnalyzer | |
static std::shared_ptr < dqmDetails::NoCache > | globalBeginLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *) |
static std::shared_ptr < dqmDetails::NoCache > | globalBeginRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *) |
static void | globalEndLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *, dqmDetails::NoCache *) |
static void | globalEndRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *, dqmDetails::NoCache *) |
Static Public Member Functions inherited from edm::stream::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 60 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(), inputTag_, mc_, mode_, msm_, nevent1, nevent2, nevent3, nevent4, nevtot, outputFile_, QIE10inputTag_, QIE11inputTag_, skipDataTPs, AlCaHLTBitMon_QueryRunRegistry::string, subdet_, testNumber_, tok_dataTPs_, tok_emulTPs_, tok_hbhe_, tok_hf_, tok_ho_, tok_mc_, tok_qie10_hf_, and tok_qie11_hbhe_.
HcalDigisValidation::~HcalDigisValidation | ( | ) |
Definition at line 72 of file HcalDigisValidation.cc.
References msm_.
|
privatevirtual |
Implements edm::stream::EDAnalyzerBase.
Definition at line 371 of file HcalDigisValidation.cc.
References funct::abs(), EnergyCorrector::c, conditions, HcalDigisParam_cfi::dataTPs, fill1D(), fill2D(), fillPf(), edm::EventSetup::get(), edm::Event::getByToken(), HcalBarrel, HcalEndcap, HcalForward, htopo, iEvent, nevtot, noise_, skipDataTPs, subdet_, tok_dataTPs_, tok_emulTPs_, tok_hbhe_, tok_hf_, tok_ho_, tok_qie10_hf_, and tok_qie11_hbhe_.
|
private |
Definition at line 1214 of file HcalDigisValidation.cc.
References DQMStore::IBooker::book1D(), bookConverter::max, min(), msm_, gen::n, and mergeVDriftHistosByStation::name.
Referenced by bookHistograms(), and booking().
|
private |
Definition at line 1218 of file HcalDigisValidation.cc.
References DQMStore::IBooker::book1D(), HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and mergeVDriftHistosByStation::name.
|
private |
Definition at line 1226 of file HcalDigisValidation.cc.
References DQMStore::IBooker::book2D(), HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and mergeVDriftHistosByStation::name.
Referenced by bookHistograms(), and booking().
|
virtual |
Implements DQMEDAnalyzer.
Definition at line 111 of file HcalDigisValidation.cc.
References book1D(), book2D(), booking(), bookPf(), dirName_, mc_, DQMStore::IBooker::setCurrentFolder(), skipDataTPs, and subdet_.
|
private |
Definition at line 177 of file HcalDigisValidation.cc.
References book1D(), book2D(), bookPf(), HLT_25ns10e33_v2_cff::depth, cropTnPTrees::frac, timingPdfMaker::histo, maxDepth_, nChannels_, and EcalCondDBWriter_cfi::pedestal.
Referenced by bookHistograms().
|
private |
Definition at line 1234 of file HcalDigisValidation.cc.
References DQMStore::IBooker::bookProfile(), HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and mergeVDriftHistosByStation::name.
Referenced by bookHistograms(), and booking().
|
private |
Definition at line 1238 of file HcalDigisValidation.cc.
References DQMStore::IBooker::bookProfile(), HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and mergeVDriftHistosByStation::name.
|
virtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 77 of file HcalDigisValidation.cc.
References geometry, edm::EventSetup::get(), HcalGeometry::getHxSize(), HcalDDDRecConstants::getMaxDepth(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hcons, htopology, maxDepth_, nChannels_, and edm::ESHandle< class >::product().
|
private |
Definition at line 1222 of file HcalDigisValidation.cc.
References msm_.
Referenced by analyze(), and reco().
|
private |
Definition at line 1230 of file HcalDigisValidation.cc.
References msm_.
Referenced by analyze(), and reco().
|
private |
Definition at line 1242 of file HcalDigisValidation.cc.
References msm_.
Referenced by analyze(), and reco().
|
private |
Definition at line 1246 of file HcalDigisValidation.cc.
|
private |
Definition at line 551 of file HcalDigisValidation.cc.
References HcalCoderDb::adc2fC(), conditions, HLT_25ns10e33_v2_cff::depth, reco_application_2006_simpleTBanalysis_cfg::digiCollection, fill1D(), fill2D(), fillPf(), edm::Event::getByToken(), HcalGainWidth::getValue(), HcalGain::getValue(), HcalPedestalWidth::getWidth(), i, cuy::ii, maxDepth_, mc_, mode_, nevent1, nevent2, nevent3, nevent4, noise_, HcalCalibrations::pedestal(), EcalCondDBWriter_cfi::pedestal, edm::Handle< T >::product(), jetcorrextractor::sign(), str(), AlCaHLTBitMon_QueryRunRegistry::string, subdet_, testNumber_, tok_mc_, HcalTestNumbering::unpackHcalIndex(), SpecificationBuilder_cfi::val(), and z.
|
private |
Definition at line 880 of file HcalDigisValidation.cc.
References ecalMGPA::adc(), HcalCoderDb::adc2fC(), conditions, HLT_25ns10e33_v2_cff::depth, reco_application_2006_simpleTBanalysis_cfg::digiCollection, fill1D(), fill2D(), fillPf(), edm::Event::getByToken(), HcalGainWidth::getValue(), HcalGain::getValue(), HcalPedestalWidth::getWidth(), i, cuy::ii, maxDepth_, mc_, mode_, nevent1, nevent2, nevent3, nevent4, noise_, HcalCalibrations::pedestal(), EcalCondDBWriter_cfi::pedestal, edm::Handle< T >::product(), jetcorrextractor::sign(), str(), AlCaHLTBitMon_QueryRunRegistry::string, subdet_, testNumber_, tok_mc_, HcalTestNumbering::unpackHcalIndex(), SpecificationBuilder_cfi::val(), and z.
|
private |
Definition at line 1251 of file HcalDigisValidation.cc.
References GenerateHcalLaserBadRunList::out, and x.
Referenced by reco().
|
private |
Definition at line 137 of file HcalDigisValidation.h.
|
private |
Definition at line 119 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 113 of file HcalDigisValidation.h.
Referenced by bookHistograms(), and HcalDigisValidation().
|
private |
Definition at line 118 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 135 of file HcalDigisValidation.h.
Referenced by dqmBeginRun(), and Vispa.Gui.ConnectableWidget.ConnectableWidget::leaveEvent().
|
private |
Definition at line 149 of file HcalDigisValidation.h.
Referenced by dqmBeginRun().
|
private |
Definition at line 140 of file HcalDigisValidation.h.
Referenced by analyze().
|
private |
Definition at line 150 of file HcalDigisValidation.h.
Referenced by dqmBeginRun().
|
private |
Definition at line 115 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 152 of file HcalDigisValidation.h.
Referenced by booking(), dqmBeginRun(), and reco().
|
private |
Definition at line 121 of file HcalDigisValidation.h.
Referenced by bookHistograms(), HcalDigisValidation(), and reco().
|
private |
Definition at line 120 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 83 of file HcalDigisValidation.h.
Referenced by book1D(), book2D(), bookPf(), fill1D(), fill2D(), fillPf(), HcalDigisValidation(), monitor(), and ~HcalDigisValidation().
|
private |
Definition at line 153 of file HcalDigisValidation.h.
Referenced by booking(), and dqmBeginRun().
|
private |
Definition at line 143 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 144 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 145 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 146 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 147 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 122 of file HcalDigisValidation.h.
|
private |
Definition at line 110 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 116 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 117 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 155 of file HcalDigisValidation.h.
Referenced by analyze(), bookHistograms(), and HcalDigisValidation().
|
private |
Definition at line 111 of file HcalDigisValidation.h.
Referenced by analyze(), bookHistograms(), HcalDigisValidation(), and reco().
|
private |
Definition at line 123 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 130 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 126 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 127 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 125 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 132 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 133 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 112 of file HcalDigisValidation.h.