#include <EcalRecHitsValidation.h>
Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &c) override |
Analyze. More... | |
void | bookHistograms (DQMStore::IBooker &i, edm::Run const &, edm::EventSetup const &) override |
void | findBarrelMatrix (int nCellInEta, int nCellInPhi, int CentralEta, int CentralPhi, int CentralZ, MapType &themap) |
void | findEndcapMatrix (int nCellInX, int nCellInY, int CentralX, int CentralY, int CentralZ, MapType &themap) |
uint32_t | getUnitWithMaxEnergy (MapType &themap) |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
Private Types | |
typedef std::map< uint32_t, float, std::less< uint32_t > > | MapType |
Definition at line 49 of file EcalRecHitsValidation.h.
|
private |
Definition at line 50 of file EcalRecHitsValidation.h.
EcalRecHitsValidation::EcalRecHitsValidation | ( | const edm::ParameterSet & | ps | ) |
Constructor.
Definition at line 23 of file EcalRecHitsValidation.cc.
References EBHits_Token_, EBrechitCollection_, EBrechitCollection_Token_, EBuncalibrechitCollection_, EBuncalibrechitCollection_Token_, EEHits_Token_, EErechitCollection_, EErechitCollection_Token_, EEuncalibrechitCollection_, EEuncalibrechitCollection_Token_, enableEndcaps_, ESHits_Token_, ESrechitCollection_, ESrechitCollection_Token_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), HepMCLabel, HepMCLabel_Token_, hitsProducer_, HLT_FULL_cff::InputTag, meEB5x5RecHitSimHitvsSimHitFlag8_, meEBe5x5_, meEBe5x5OverGun_, meEBe5x5OverSimHits_, meEBRecHitFlags_, meEBRecHitLog10Energy5x5Contr_, meEBRecHitLog10Energy_, meEBRecHitLog10EnergyContr_, meEBRecHitSimHitFlag6_, meEBRecHitSimHitFlag7_, meEBRecHitSimHitRatio1011_, meEBRecHitSimHitRatio12_, meEBRecHitSimHitRatio13_, meEBRecHitSimHitRatio_, meEBRecHitSimHitRatioGt35_, meEBRecHitSimHitvsSimHitFlag5_6_, meEBRecHitsOccupancyFlag5_6_, meEBRecHitsOccupancyFlag8_9_, meEBUnRecHitSimHitRatio_, meEBUnRecHitSimHitRatioGt35_, meEEe5x5_, meEEe5x5OverGun_, meEEe5x5OverSimHits_, meEERecHitFlags_, meEERecHitLog10Energy5x5Contr_, meEERecHitLog10Energy_, meEERecHitLog10EnergyContr_, meEERecHitSimHitFlag6_, meEERecHitSimHitFlag7_, meEERecHitSimHitRatio1011_, meEERecHitSimHitRatio12_, meEERecHitSimHitRatio13_, meEERecHitSimHitRatio_, meEERecHitSimHitRatioGt35_, meEERecHitSimHitvsSimHitFlag5_6_, meEERecHitsOccupancyMinusFlag5_6_, meEERecHitsOccupancyMinusFlag8_9_, meEERecHitsOccupancyPlusFlag5_6_, meEERecHitsOccupancyPlusFlag8_9_, meEEUnRecHitSimHitRatio_, meEEUnRecHitSimHitRatioGt35_, meESRecHitLog10Energy_, meESRecHitLog10EnergyContr_, meESRecHitSimHitRatio_, meGunEnergy_, meGunEta_, meGunPhi_, outputFile_, AlCaHLTBitMon_QueryRunRegistry::string, and verbose_.
|
override |
|
overrideprotectedvirtual |
Analyze.
Reimplemented from DQMEDAnalyzer.
Definition at line 292 of file EcalRecHitsValidation.cc.
References funct::abs(), HLT_FULL_cff::barrelHits, edm::SortedCollection< T, SORT >::begin(), makePileupJSON::bx, EcalTrigTowerConstituentsMap::constituentsOf(), crystalMatrix, omtf::DataWord64::csc, EBHits_Token_, EBrechitCollection_Token_, EBuncalibrechitCollection_Token_, EEHits_Token_, EErechitCollection_Token_, EEuncalibrechitCollection_Token_, enableEndcaps_, EcalCondObjectContainer< T >::end(), edm::SortedCollection< T, SORT >::end(), HLT_FULL_cff::endcapHits, ESHits_Token_, ESrechitCollection_Token_, edm::EventID::event(), dqm::impl::MonitorElement::Fill(), EcalCondObjectContainer< T >::find(), edm::SortedCollection< T, SORT >::find(), findBarrelMatrix(), findEndcapMatrix(), edm::Event::getByToken(), edm::EventSetup::getData(), EcalADCToGeVConstant::getEBValue(), EcalADCToGeVConstant::getEEValue(), edm::EventSetup::getHandle(), EcalChannelStatusCode::getStatusCode(), getUnitWithMaxEnergy(), HepMCLabel_Token_, mps_fire::i, edm::EventBase::id(), EBDetId::ieta(), EBDetId::ietaAbs(), EBDetId::iphi(), edm::HandleBase::isValid(), EEDetId::ix(), EEDetId::iy(), EcalRecHit::kDead, EcalRecHit::kLeadingEdgeRecovered, EcalRecHit::kNeighboursRecovered, EcalRecHit::kSaturated, EcalRecHit::kTowerRecovered, log, LogDebug, M_PI, meEB5x5RecHitSimHitvsSimHitFlag8_, meEBe5x5_, meEBe5x5OverGun_, meEBe5x5OverSimHits_, meEBRecHitFlags_, meEBRecHitLog10Energy5x5Contr_, meEBRecHitLog10Energy_, meEBRecHitLog10EnergyContr_, meEBRecHitSimHitFlag6_, meEBRecHitSimHitFlag7_, meEBRecHitSimHitRatio1011_, meEBRecHitSimHitRatio12_, meEBRecHitSimHitRatio13_, meEBRecHitSimHitRatio_, meEBRecHitSimHitRatioGt35_, meEBRecHitSimHitvsSimHitFlag5_6_, meEBRecHitsOccupancyFlag5_6_, meEBRecHitsOccupancyFlag8_9_, meEBUnRecHitSimHitRatio_, meEBUnRecHitSimHitRatioGt35_, meEEe5x5_, meEEe5x5OverGun_, meEEe5x5OverSimHits_, meEERecHitFlags_, meEERecHitLog10Energy5x5Contr_, meEERecHitLog10Energy_, meEERecHitLog10EnergyContr_, meEERecHitSimHitFlag6_, meEERecHitSimHitFlag7_, meEERecHitSimHitRatio1011_, meEERecHitSimHitRatio12_, meEERecHitSimHitRatio13_, meEERecHitSimHitRatio_, meEERecHitSimHitRatioGt35_, meEERecHitSimHitvsSimHitFlag5_6_, meEERecHitsOccupancyMinusFlag5_6_, meEERecHitsOccupancyMinusFlag8_9_, meEERecHitsOccupancyPlusFlag5_6_, meEERecHitsOccupancyPlusFlag8_9_, meEEUnRecHitSimHitRatio_, meEEUnRecHitSimHitRatioGt35_, meESRecHitLog10Energy_, meESRecHitLog10EnergyContr_, meESRecHitSimHitRatio_, meGunEnergy_, meGunEta_, meGunPhi_, AlCaHLTBitMon_ParallelJobs::p, pAgc, pEcsToken, ootPhotons_cff::preshowerHits, edm::Handle< T >::product(), pttMapToken, DetId::rawId(), edm::EventID::run(), MixCollection< T >::size(), funct::tan(), EBDetId::tower(), EBDetId::zside(), and EEDetId::zside().
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 125 of file EcalRecHitsValidation.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookProfile(), enableEndcaps_, timingPdfMaker::histo, meEB5x5RecHitSimHitvsSimHitFlag8_, meEBe5x5_, meEBe5x5OverGun_, meEBe5x5OverSimHits_, meEBRecHitFlags_, meEBRecHitLog10Energy5x5Contr_, meEBRecHitLog10Energy_, meEBRecHitLog10EnergyContr_, meEBRecHitSimHitFlag6_, meEBRecHitSimHitFlag7_, meEBRecHitSimHitRatio1011_, meEBRecHitSimHitRatio12_, meEBRecHitSimHitRatio13_, meEBRecHitSimHitRatio_, meEBRecHitSimHitRatioGt35_, meEBRecHitSimHitvsSimHitFlag5_6_, meEBRecHitsOccupancyFlag5_6_, meEBRecHitsOccupancyFlag8_9_, meEBUnRecHitSimHitRatio_, meEBUnRecHitSimHitRatioGt35_, meEEe5x5_, meEEe5x5OverGun_, meEEe5x5OverSimHits_, meEERecHitFlags_, meEERecHitLog10Energy5x5Contr_, meEERecHitLog10Energy_, meEERecHitLog10EnergyContr_, meEERecHitSimHitFlag6_, meEERecHitSimHitFlag7_, meEERecHitSimHitRatio1011_, meEERecHitSimHitRatio12_, meEERecHitSimHitRatio13_, meEERecHitSimHitRatio_, meEERecHitSimHitRatioGt35_, meEERecHitSimHitvsSimHitFlag5_6_, meEERecHitsOccupancyMinusFlag5_6_, meEERecHitsOccupancyMinusFlag8_9_, meEERecHitsOccupancyPlusFlag5_6_, meEERecHitsOccupancyPlusFlag8_9_, meEEUnRecHitSimHitRatio_, meEEUnRecHitSimHitRatioGt35_, meESRecHitLog10Energy_, meESRecHitLog10EnergyContr_, meESRecHitSimHitRatio_, meGunEnergy_, meGunEta_, meGunPhi_, dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
protected |
Definition at line 809 of file EcalRecHitsValidation.cc.
References funct::abs(), crystalMatrix, mps_fire::i, and DetId::rawId().
Referenced by analyze().
|
protected |
Definition at line 839 of file EcalRecHitsValidation.cc.
References crystalMatrix, DetId::rawId(), and EEDetId::validDetId().
Referenced by analyze().
|
protected |
|
private |
Definition at line 149 of file EcalRecHitsValidation.h.
Referenced by analyze(), findBarrelMatrix(), and findEndcapMatrix().
|
private |
Definition at line 89 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 76 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().
|
private |
Definition at line 84 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 79 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().
|
private |
Definition at line 87 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 90 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 77 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().
|
private |
Definition at line 85 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 80 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().
|
private |
Definition at line 88 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 81 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 91 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 78 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().
|
private |
Definition at line 86 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 69 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().
|
private |
Definition at line 83 of file EcalRecHitsValidation.h.
Referenced by analyze(), and EcalRecHitsValidation().
|
private |
Definition at line 70 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().
|
private |
Definition at line 142 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 114 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 116 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 115 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 138 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 127 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 121 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 124 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 140 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 141 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 102 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 104 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 106 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 99 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 108 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 139 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 130 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 131 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 110 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 112 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 117 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 119 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 118 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 144 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 128 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 122 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 125 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 146 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 147 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 103 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 105 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 107 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 100 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 109 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 145 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 134 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 136 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 133 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 135 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 111 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 113 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 123 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 126 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 101 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 96 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 97 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 98 of file EcalRecHitsValidation.h.
Referenced by analyze(), bookHistograms(), and EcalRecHitsValidation().
|
private |
Definition at line 74 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().
|
private |
Definition at line 92 of file EcalRecHitsValidation.h.
Referenced by analyze().
|
private |
Definition at line 93 of file EcalRecHitsValidation.h.
Referenced by analyze().
|
private |
Definition at line 94 of file EcalRecHitsValidation.h.
Referenced by analyze().
|
private |
Definition at line 72 of file EcalRecHitsValidation.h.
Referenced by EcalRecHitsValidation().