Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) override |
void | analyzeHits (std::vector< PCaloHit > &) |
void | analyzeJets (const edm::Handle< PHcalValidInfoJets > &) |
void | analyzeLayer (const edm::Handle< PHcalValidInfoLayer > &) |
void | analyzeNxN (const edm::Handle< PHcalValidInfoNxN > &) |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
Static Private Attributes | |
static const int | nDepthsMAX = 5 |
static const int | nLayersMAX = 20 |
Definition at line 26 of file HcalHitValidation.cc.
HcalHitValidation::HcalHitValidation | ( | const edm::ParameterSet & | ps | ) |
Definition at line 81 of file HcalHitValidation.cc.
References checkHit_, checkJet_, checkLay_, checkNxN_, g4Label, hcalHits, jetsInfo, layerInfo, nxNInfo, outFile_, and scheme_.
|
overridedefault |
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 232 of file HcalHitValidation.cc.
References analyzeHits(), analyzeJets(), analyzeLayer(), analyzeNxN(), checkHit_, checkJet_, checkLay_, checkNxN_, MillePedeFileConverter_cfg::e, pixelTopology::getLayer(), edm::HandleBase::isValid(), tok_hh_, tok_iJ_, tok_iL_, and tok_iN_.
|
protected |
Definition at line 279 of file HcalHitValidation.cc.
References TauDecayModes::dec, hcalRecHitTable_cff::depth, hcalRecHitTable_cff::energy, PVValHelper::eta, dqm::impl::MonitorElement::Fill(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, hfClusterShapes_cfi::hits, mps_fire::i, meAllNHit_, meBadDetHit_, meBadIdHit_, meBadSubHit_, meDepthHit_, meDetectHit_, meEnergyHit_, meEtaHit_, meHBDepHit_, meHBEneHit_, meHBEtaHit_, meHBNHit_, meHBPhiHit_, meHBTimHit_, meHEDepHit_, meHEEneHit_, meHEEtaHit_, meHENHit_, meHEPhiHit_, meHETimHit_, meHFDepHit_, meHFEneHit_, meHFEtaHit_, meHFNHit_, meHFPhiHit_, meHFTimHit_, meHODepHit_, meHOEneHit_, meHOEtaHit_, meHONHit_, meHOPhiHit_, meHOTimHit_, mePhiHit_, mePMTDepHit_, mePMTEn1Hit_, mePMTEn2Hit_, mePMTEtaHit_, mePMTHit_, mePMTPhiHit_, mePMTTimHit_, meSubdetHit_, meTimeHit_, meTimeWHit_, phi, scheme_, hcalRecHitTable_cff::time, and ecaldqm::zside().
Referenced by analyze().
|
protected |
Definition at line 503 of file HcalHitValidation.cc.
References PHcalValidInfoJets::detajet(), PHcalValidInfoJets::dijetm(), PHcalValidInfoJets::dphijet(), PHcalValidInfoJets::drjet(), PHcalValidInfoJets::ecaljet(), PHcalValidInfoJets::etotjet(), dqm::impl::MonitorElement::Fill(), PHcalValidInfoJets::hcaljet(), PHcalValidInfoJets::hojet(), dqmiolumiharvest::j, PHcalValidInfoJets::jete(), reco::btau::jetEta, PHcalValidInfoJets::jeteta(), PHcalValidInfoJets::jethite(), PHcalValidInfoJets::jethitr(), PHcalValidInfoJets::jethitt(), reco::btau::jetPhi, PHcalValidInfoJets::jetphi(), meDetaJet_, meDphiJet_, meDrJet_, meEcalJet_, meEcHcJet_, meEJet_, meEneJet_, meEtaJet_, meEtotJet_, meHcalJet_, meHoJet_, meMassJet_, mePhiJet_, meRJet_, meTJet_, PHcalValidInfoJets::njet(), PHcalValidInfoJets::njethit(), and l1tJetFileWriter_cfi::nJets.
Referenced by analyze().
|
protected |
Definition at line 388 of file HcalHitValidation.cc.
References PHcalValidInfoLayer::edepth(), PHcalValidInfoLayer::eecalhf(), PHcalValidInfoLayer::ehbhe(), PHcalValidInfoLayer::ehcalhf(), PHcalValidInfoLayer::eHit(), PHcalValidInfoLayer::eho(), PHcalValidInfoLayer::elayer(), PHcalValidInfoLayer::elonghf(), PHcalValidInfoLayer::eshorthf(), PHcalValidInfoLayer::etaHit(), dqm::impl::MonitorElement::Fill(), PHcalValidInfoLayer::idHit(), createfilelist::int, dqmiolumiharvest::j, nano_mu_digi_cff::layer, PHcalValidInfoLayer::layerHit(), meDepHlay_, meDepLay_, meEFibLLay_, meEFibSLay_, meEHBHELay_, meEHFEmLay_, meEHFHdLay_, meEHOLay_, meEneDLay_, meEneHLay_, meEneLay_, meEneLLay_, meEtaHLay_, meEtaPhi_, meEtotLay_, meHitELay_, meHitHLay_, meHitTLay_, meLayerLay_, meLngLay_, mePhiHLay_, meTimHLay_, meTimWLay_, nDepthsMAX, compareTotals::ne, cms::cuda::nh, PHcalValidInfoLayer::nHit(), nHits, nLayersMAX, PHcalValidInfoLayer::phiHit(), and PHcalValidInfoLayer::tHit().
Referenced by analyze().
|
protected |
Definition at line 465 of file HcalHitValidation.cc.
References PHcalValidInfoNxN::ecalnxn(), PHcalValidInfoNxN::ecalnxnr(), PHcalValidInfoNxN::enxn(), PHcalValidInfoNxN::etotnxn(), PHcalValidInfoNxN::etotnxnr(), dqm::impl::MonitorElement::Fill(), PHcalValidInfoNxN::hcalnxn(), PHcalValidInfoNxN::hcalnxnr(), PHcalValidInfoNxN::honxn(), PHcalValidInfoNxN::honxnr(), PHcalValidInfoNxN::idnxn(), dqmiolumiharvest::j, meEcalNxN_, meEcalRNxN_, meEiNxN_, meEtotNxN_, meEtotRNxN_, meHcalNxN_, meHcalRNxN_, meHoNxN_, meHoRNxN_, meTiNxN_, meTrNxN_, PHcalValidInfoNxN::nnxn(), and PHcalValidInfoNxN::tnxn().
Referenced by analyze().
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 104 of file HcalHitValidation.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), checkHit_, checkJet_, checkLay_, checkNxN_, mps_fire::i, meAllNHit_, meBadDetHit_, meBadIdHit_, meBadSubHit_, meDepHlay_, meDepLay_, meDepthHit_, meDetaJet_, meDetectHit_, meDphiJet_, meDrJet_, meEcalJet_, meEcalNxN_, meEcalRNxN_, meEcHcJet_, meEFibLLay_, meEFibSLay_, meEHBHELay_, meEHFEmLay_, meEHFHdLay_, meEHOLay_, meEiNxN_, meEJet_, meEneDLay_, meEneHLay_, meEneJet_, meEneLay_, meEneLLay_, meEnergyHit_, meEtaHit_, meEtaHLay_, meEtaJet_, meEtaPhi_, meEtotJet_, meEtotLay_, meEtotNxN_, meEtotRNxN_, meHBDepHit_, meHBEneHit_, meHBEtaHit_, meHBNHit_, meHBPhiHit_, meHBTimHit_, meHcalJet_, meHcalNxN_, meHcalRNxN_, meHEDepHit_, meHEEneHit_, meHEEtaHit_, meHENHit_, meHEPhiHit_, meHETimHit_, meHFDepHit_, meHFEneHit_, meHFEtaHit_, meHFNHit_, meHFPhiHit_, meHFTimHit_, meHitELay_, meHitHLay_, meHitTLay_, meHODepHit_, meHOEneHit_, meHOEtaHit_, meHoJet_, meHONHit_, meHoNxN_, meHOPhiHit_, meHoRNxN_, meHOTimHit_, meLayerLay_, meLngLay_, meMassJet_, mePhiHit_, mePhiHLay_, mePhiJet_, mePMTDepHit_, mePMTEn1Hit_, mePMTEn2Hit_, mePMTEtaHit_, mePMTHit_, mePMTPhiHit_, mePMTTimHit_, meRJet_, meSubdetHit_, meTimeHit_, meTimeWHit_, meTimHLay_, meTimWLay_, meTiNxN_, meTJet_, meTrNxN_, Skims_PA_cff::name, nDepthsMAX, nLayersMAX, groupFilesInBlocks::nn, dqm::implementation::NavigatorBase::setCurrentFolder(), and runGCPTkAlMap::title.
|
private |
Definition at line 44 of file HcalHitValidation.cc.
Referenced by analyze(), bookHistograms(), and HcalHitValidation().
|
private |
Definition at line 44 of file HcalHitValidation.cc.
Referenced by analyze(), bookHistograms(), and HcalHitValidation().
|
private |
Definition at line 44 of file HcalHitValidation.cc.
Referenced by analyze(), bookHistograms(), and HcalHitValidation().
|
private |
Definition at line 44 of file HcalHitValidation.cc.
Referenced by analyze(), bookHistograms(), and HcalHitValidation().
|
private |
Definition at line 41 of file HcalHitValidation.cc.
Referenced by HcalHitValidation().
|
private |
Definition at line 41 of file HcalHitValidation.cc.
Referenced by HcalHitValidation().
|
private |
Definition at line 41 of file HcalHitValidation.cc.
Referenced by HcalHitValidation().
|
private |
Definition at line 41 of file HcalHitValidation.cc.
Referenced by HcalHitValidation().
|
private |
Definition at line 50 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 50 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 50 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 50 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 64 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 67 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 52 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 77 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 52 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 77 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 77 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 76 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 72 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 71 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 76 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 68 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 68 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 68 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 69 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 69 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 68 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 73 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 75 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 67 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 63 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 78 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 66 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 66 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 53 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 52 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 63 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 78 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 65 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 76 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 67 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 72 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 71 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 54 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 57 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 55 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 51 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 56 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 58 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 76 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 72 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 71 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 54 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 57 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 55 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 51 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 56 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 58 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 54 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 57 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 55 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 51 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 56 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 58 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 65 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 65 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 65 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 54 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 57 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 55 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 76 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 51 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 72 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 56 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 71 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 58 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 63 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 66 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 77 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 53 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 63 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 78 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 59 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 60 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 60 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 59 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 59 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 59 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 60 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 75 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 52 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 53 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 53 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and bookHistograms().
|
private |
Definition at line 64 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 64 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 73 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
private |
Definition at line 75 of file HcalHitValidation.cc.
Referenced by analyzeJets(), and bookHistograms().
|
private |
Definition at line 73 of file HcalHitValidation.cc.
Referenced by analyzeNxN(), and bookHistograms().
|
staticprivate |
Definition at line 62 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
staticprivate |
Definition at line 62 of file HcalHitValidation.cc.
Referenced by analyzeLayer(), and bookHistograms().
|
private |
Definition at line 41 of file HcalHitValidation.cc.
Referenced by HcalHitValidation().
|
private |
Definition at line 42 of file HcalHitValidation.cc.
Referenced by HcalHitValidation().
|
private |
Definition at line 43 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and HcalHitValidation().
|
private |
Definition at line 45 of file HcalHitValidation.cc.
Referenced by analyze().
|
private |
Definition at line 48 of file HcalHitValidation.cc.
Referenced by analyze().
|
private |
Definition at line 46 of file HcalHitValidation.cc.
Referenced by analyze().
|
private |
Definition at line 47 of file HcalHitValidation.cc.
Referenced by analyze().
|
private |
Definition at line 43 of file HcalHitValidation.cc.