Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) override |
void | analyzeHits (std::vector< PCaloHit > &) |
void | analyzeJets (edm::Handle< PHcalValidInfoJets > &) |
void | analyzeLayer (edm::Handle< PHcalValidInfoLayer > &) |
void | analyzeNxN (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, edm::ParameterSet::getUntrackedParameter(), hcalHits, HLT_FULL_cff::InputTag, jetsInfo, layerInfo, nxNInfo, outFile_, scheme_, AlCaHLTBitMon_QueryRunRegistry::string, tok_hh_, tok_iJ_, tok_iL_, tok_iN_, and verbose_.
|
override |
Definition at line 107 of file HcalHitValidation.cc.
|
overrideprotectedvirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 237 of file HcalHitValidation.cc.
References analyzeHits(), analyzeJets(), analyzeLayer(), analyzeNxN(), checkHit_, checkJet_, checkLay_, checkNxN_, edm::EventID::event(), edm::Event::getByToken(), phase1PixelTopology::getLayer(), edm::EventBase::id(), edm::HandleBase::isValid(), edm::EventID::run(), tok_hh_, tok_iJ_, tok_iL_, and tok_iN_.
|
protected |
Definition at line 291 of file HcalHitValidation.cc.
References TauDecayModes::dec, HLT_FULL_cff::depth, relval_parameters_module::energy, PVValHelper::eta, dqm::impl::MonitorElement::Fill(), HcalBarrel, HcalEndcap, HcalForward, HcalOuter, 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_, and ecaldqm::zside().
Referenced by analyze().
|
protected |
Definition at line 515 of file HcalHitValidation.cc.
References dqm::impl::MonitorElement::Fill(), dqmiolumiharvest::j, reco::btau::jetEta, reco::btau::jetPhi, meDetaJet_, meDphiJet_, meDrJet_, meEcalJet_, meEcHcJet_, meEJet_, meEneJet_, meEtaJet_, meEtotJet_, meHcalJet_, meHoJet_, meMassJet_, mePhiJet_, meRJet_, and meTJet_.
Referenced by analyze().
|
protected |
Definition at line 400 of file HcalHitValidation.cc.
References dqm::impl::MonitorElement::Fill(), dqmiolumiharvest::j, phase1PixelTopology::layer, meDepHlay_, meDepLay_, meEFibLLay_, meEFibSLay_, meEHBHELay_, meEHFEmLay_, meEHFHdLay_, meEHOLay_, meEneDLay_, meEneHLay_, meEneLay_, meEneLLay_, meEtaHLay_, meEtaPhi_, meEtotLay_, meHitELay_, meHitHLay_, meHitTLay_, meLayerLay_, meLngLay_, mePhiHLay_, meTimHLay_, meTimWLay_, nDepthsMAX, cms::cuda::nh, nHits, and nLayersMAX.
Referenced by analyze().
|
protected |
Definition at line 477 of file HcalHitValidation.cc.
References dqm::impl::MonitorElement::Fill(), dqmiolumiharvest::j, meEcalNxN_, meEcalRNxN_, meEiNxN_, meEtotNxN_, meEtotRNxN_, meHcalNxN_, meHcalRNxN_, meHoNxN_, meHoRNxN_, meTiNxN_, and meTrNxN_.
Referenced by analyze().
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 109 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_, mergeVDriftHistosByStation::name, nDepthsMAX, nLayersMAX, gpuVertexFinder::nn, dqm::implementation::NavigatorBase::setCurrentFolder(), and runGCPTkAlMap::title.
|
private |
Definition at line 48 of file HcalHitValidation.cc.
Referenced by analyze(), bookHistograms(), and HcalHitValidation().
|
private |
Definition at line 48 of file HcalHitValidation.cc.
Referenced by analyze(), bookHistograms(), and HcalHitValidation().
|
private |
Definition at line 48 of file HcalHitValidation.cc.
Referenced by analyze(), bookHistograms(), and HcalHitValidation().
|
private |
Definition at line 48 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 46 of file HcalHitValidation.cc.
Referenced by HcalHitValidation().
|
private |
Definition at line 47 of file HcalHitValidation.cc.
Referenced by analyzeHits(), and HcalHitValidation().
|
private |
Definition at line 42 of file HcalHitValidation.cc.
Referenced by analyze(), and HcalHitValidation().
|
private |
Definition at line 45 of file HcalHitValidation.cc.
Referenced by analyze(), and HcalHitValidation().
|
private |
Definition at line 43 of file HcalHitValidation.cc.
Referenced by analyze(), and HcalHitValidation().
|
private |
Definition at line 44 of file HcalHitValidation.cc.
Referenced by analyze(), and HcalHitValidation().
|
private |
Definition at line 47 of file HcalHitValidation.cc.
Referenced by HcalHitValidation().