CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Member Functions | Private Attributes
EcalEndcapRecHitsValidation Class Reference

#include <EcalEndcapRecHitsValidation.h>

Inheritance diagram for EcalEndcapRecHitsValidation:
DQMEDAnalyzer edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >

Public Member Functions

 EcalEndcapRecHitsValidation (const edm::ParameterSet &ps)
 Constructor. More...
 
 ~EcalEndcapRecHitsValidation () override
 Destructor. More...
 
- Public Member Functions inherited from DQMEDAnalyzer
void accumulate (edm::Event const &event, edm::EventSetup const &setup) final
 
void beginLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void beginRun (edm::Run const &run, edm::EventSetup const &setup) final
 
void beginStream (edm::StreamID id) final
 
virtual void dqmBeginRun (edm::Run const &, edm::EventSetup const &)
 
 DQMEDAnalyzer ()
 
void endLuminosityBlock (edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
 
void endRun (edm::Run const &run, edm::EventSetup const &setup) final
 
virtual bool getCanSaveByLumi ()
 
- Public Member Functions inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
 EDProducer ()=default
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndRuns () const final
 

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
 
- Protected Member Functions inherited from DQMEDAnalyzer
uint64_t meId () const
 

Private Attributes

edm::EDGetTokenT< EEDigiCollectionEEdigiCollection_token_
 
edm::EDGetTokenT< EEUncalibratedRecHitCollectionEEuncalibrechitCollection_token_
 
MonitorElementmeEEUncalibRecHitMaxSampleRatio_
 
MonitorElementmeEEUncalibRecHitMaxSampleRatioGt60adc_
 
MonitorElementmeEEUncalibRecHitsAmpFullMap_
 
MonitorElementmeEEUncalibRecHitsAmplitude_
 
MonitorElementmeEEUncalibRecHitsAmplitudeGt60adc_
 
MonitorElementmeEEUncalibRecHitsChi2_
 
MonitorElementmeEEUncalibRecHitsChi2Gt60adc_
 
MonitorElementmeEEUncalibRecHitsJitter_
 
MonitorElementmeEEUncalibRecHitsJitterGt60adc_
 
MonitorElementmeEEUncalibRecHitsOccupancyMinus_
 
MonitorElementmeEEUncalibRecHitsOccupancyMinusGt60adc_
 
MonitorElementmeEEUncalibRecHitsOccupancyPlus_
 
MonitorElementmeEEUncalibRecHitsOccupancyPlusGt60adc_
 
MonitorElementmeEEUncalibRecHitsPedestal_
 
MonitorElementmeEEUncalibRecHitsPedestalGt60adc_
 
MonitorElementmeEEUncalibRecHitsPedFullMap_
 
bool verbose_
 

Additional Inherited Members

- Public Types inherited from DQMEDAnalyzer
typedef dqm::reco::DQMStore DQMStore
 
typedef dqm::reco::MonitorElement MonitorElement
 
- Public Types inherited from edm::stream::EDProducer< edm::GlobalCache< DQMEDAnalyzerGlobalCache >, edm::EndRunProducer, edm::EndLuminosityBlockProducer, edm::Accumulator >
typedef CacheContexts< T... > CacheTypes
 
typedef CacheTypes::GlobalCache GlobalCache
 
typedef AbilityChecker< T... > HasAbility
 
typedef CacheTypes::LuminosityBlockCache LuminosityBlockCache
 
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCacheLuminosityBlockContext
 
typedef CacheTypes::LuminosityBlockSummaryCache LuminosityBlockSummaryCache
 
typedef CacheTypes::RunCache RunCache
 
typedef RunContextT< RunCache, GlobalCacheRunContext
 
typedef CacheTypes::RunSummaryCache RunSummaryCache
 
- Static Public Member Functions inherited from DQMEDAnalyzer
static void globalEndJob (DQMEDAnalyzerGlobalCache const *)
 
static void globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context)
 
static void globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context)
 
static std::unique_ptr< DQMEDAnalyzerGlobalCacheinitializeGlobalCache (edm::ParameterSet const &)
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 
unsigned int streamId_
 

Detailed Description

Definition at line 37 of file EcalEndcapRecHitsValidation.h.

Constructor & Destructor Documentation

◆ EcalEndcapRecHitsValidation()

EcalEndcapRecHitsValidation::EcalEndcapRecHitsValidation ( const edm::ParameterSet ps)

Constructor.

Definition at line 16 of file EcalEndcapRecHitsValidation.cc.

16  {
17  // ----------------------
18  EEdigiCollection_token_ = consumes<EEDigiCollection>(ps.getParameter<edm::InputTag>("EEdigiCollection"));
20  consumes<EEUncalibratedRecHitCollection>(ps.getParameter<edm::InputTag>("EEuncalibrechitCollection"));
21 
22  // ----------------------
23  // verbosity switch
24  verbose_ = ps.getUntrackedParameter<bool>("verbose", false);
25 
26  // ----------------------
31  meEEUncalibRecHitsJitter_ = nullptr;
32  meEEUncalibRecHitsChi2_ = nullptr;
43 }

References edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter().

◆ ~EcalEndcapRecHitsValidation()

EcalEndcapRecHitsValidation::~EcalEndcapRecHitsValidation ( )
override

Destructor.

Definition at line 45 of file EcalEndcapRecHitsValidation.cc.

45 {}

Member Function Documentation

◆ analyze()

void EcalEndcapRecHitsValidation::analyze ( const edm::Event e,
const edm::EventSetup c 
)
overrideprotectedvirtual

Analyze.

Reimplemented from DQMEDAnalyzer.

Definition at line 103 of file EcalEndcapRecHitsValidation.cc.

103  {
105  Handle<EEUncalibratedRecHitCollection> EcalUncalibRecHitEE;
106  e.getByToken(EEuncalibrechitCollection_token_, EcalUncalibRecHitEE);
107  if (EcalUncalibRecHitEE.isValid()) {
108  EEUncalibRecHit = EcalUncalibRecHitEE.product();
109  } else {
110  return;
111  }
112 
113  bool skipDigis = false;
114  const EEDigiCollection *EEDigi = nullptr;
115  Handle<EEDigiCollection> EcalDigiEE;
116  e.getByToken(EEdigiCollection_token_, EcalDigiEE);
117  if (EcalDigiEE.isValid()) {
118  EEDigi = EcalDigiEE.product();
119  } else {
120  skipDigis = true;
121  }
122 
124  c.get<EcalPedestalsRcd>().get(ecalPeds);
125 
126  // ----------------------
127  // loop over UncalibRecHits
129  uncalibRecHit != EEUncalibRecHit->end();
130  ++uncalibRecHit) {
131  EEDetId EEid = EEDetId(uncalibRecHit->id());
132 
133  int mySide = EEid.zside();
134 
135  // general checks
136  if (mySide > 0) {
138  meEEUncalibRecHitsOccupancyPlus_->Fill(EEid.ix(), EEid.iy());
139  }
140  if (mySide < 0) {
142  meEEUncalibRecHitsOccupancyMinus_->Fill(EEid.ix(), EEid.iy());
143  }
145  meEEUncalibRecHitsAmplitude_->Fill(uncalibRecHit->amplitude());
147  meEEUncalibRecHitsPedestal_->Fill(uncalibRecHit->pedestal());
149  meEEUncalibRecHitsJitter_->Fill(uncalibRecHit->jitter());
151  meEEUncalibRecHitsChi2_->Fill(uncalibRecHit->chi2());
153  meEEUncalibRecHitsAmpFullMap_->Fill(EEid.ix(), EEid.iy(), uncalibRecHit->amplitude());
155  meEEUncalibRecHitsPedFullMap_->Fill(EEid.ix(), EEid.iy(), uncalibRecHit->pedestal());
156 
157  // general checks, with threshold at 60 ADC counts
158  if (uncalibRecHit->amplitude() > 60) {
159  if (mySide > 0) {
162  }
163  if (mySide < 0) {
166  }
168  meEEUncalibRecHitsAmplitudeGt60adc_->Fill(uncalibRecHit->amplitude());
170  meEEUncalibRecHitsPedestalGt60adc_->Fill(uncalibRecHit->pedestal());
172  meEEUncalibRecHitsJitterGt60adc_->Fill(uncalibRecHit->jitter());
174  meEEUncalibRecHitsChi2Gt60adc_->Fill(uncalibRecHit->chi2());
175  }
176 
177  if (!skipDigis) {
178  // Find the rechit corresponding digi
179  EEDigiCollection::const_iterator myDigi = EEDigi->find(EEid);
180  // int sMax = -1; // UNUSED
181  double eMax = 0.;
182  if (myDigi != EEDigi->end()) {
183  for (unsigned int sample = 0; sample < myDigi->size(); ++sample) {
184  EcalMGPASample thisSample = (*myDigi)[sample];
185  double analogSample = thisSample.adc();
186  if (eMax < analogSample) {
187  eMax = analogSample;
188  // sMax = sample; // UNUSED
189  }
190  }
191  } else
192  continue;
193 
194  // ratio uncalibratedRecHit amplitude + ped / max energy digi
195  const EcalPedestals *myped = ecalPeds.product();
196  EcalPedestalsMap::const_iterator it = myped->getMap().find(EEid);
197  if (it != myped->getMap().end()) {
198  if (eMax > (*it).mean_x1 + 5 * (*it).rms_x1 && eMax != 0) { // only real signal RecHit
199 
201  meEEUncalibRecHitMaxSampleRatio_->Fill((uncalibRecHit->amplitude() + uncalibRecHit->pedestal()) / eMax);
202  }
203 
204  if (meEEUncalibRecHitMaxSampleRatioGt60adc_ && (uncalibRecHit->amplitude() > 60)) {
205  meEEUncalibRecHitMaxSampleRatioGt60adc_->Fill((uncalibRecHit->amplitude() + uncalibRecHit->pedestal()) /
206  eMax);
207  }
208 
209  LogDebug("EcalRecHitsTaskInfo")
210  << "endcap, eMax = " << eMax << " Amplitude = " << uncalibRecHit->amplitude() + uncalibRecHit->pedestal();
211  } else
212  continue;
213  } else
214  continue;
215  }
216  } // loop over the UncalibratedRecHitCollection
217 }

References EcalMGPASample::adc(), HltBtagPostValidation_cff::c, MillePedeFileConverter_cfg::e, CollectionTags_cfi::EEDigi, CollectionTags_cfi::EEUncalibRecHit, cosmicPhotonAnalyzer_cfi::eMax, EcalCondObjectContainer< T >::end(), EcalCondObjectContainer< T >::find(), get, EcalCondObjectContainer< T >::getMap(), edm::HandleBase::isValid(), EEDetId::ix(), EEDetId::iy(), LogDebug, edm::Handle< T >::product(), edm::ESHandle< T >::product(), simplePhotonAnalyzer_cfi::sample, and EEDetId::zside().

◆ bookHistograms()

void EcalEndcapRecHitsValidation::bookHistograms ( DQMStore::IBooker i,
edm::Run const &  ,
edm::EventSetup const &   
)
overrideprotectedvirtual

Implements DQMEDAnalyzer.

Definition at line 47 of file EcalEndcapRecHitsValidation.cc.

49  {
50  Char_t histo[200];
51 
52  ibooker.setCurrentFolder("EcalRecHitsV/EcalEndcapRecHitsTask");
53 
54  sprintf(histo, "EE+ Occupancy");
55  meEEUncalibRecHitsOccupancyPlus_ = ibooker.book2D(histo, histo, 100, 0., 100., 100, 0., 100.);
56 
57  sprintf(histo, "EE- Occupancy");
58  meEEUncalibRecHitsOccupancyMinus_ = ibooker.book2D(histo, histo, 100, 0., 100., 100, 0., 100.);
59 
60  sprintf(histo, "EE Amplitude");
61  meEEUncalibRecHitsAmplitude_ = ibooker.book1D(histo, histo, 201, -20., 4000.);
62 
63  sprintf(histo, "EE Pedestal");
64  meEEUncalibRecHitsPedestal_ = ibooker.book1D(histo, histo, 50, 190., 210.);
65 
66  sprintf(histo, "EE Jitter");
67  meEEUncalibRecHitsJitter_ = ibooker.book1D(histo, histo, 100, 0., 100.);
68 
69  sprintf(histo, "EE Chi2");
70  meEEUncalibRecHitsChi2_ = ibooker.book1D(histo, histo, 100, 18000., 22000.);
71 
72  sprintf(histo, "EE RecHit Max Sample Ratio");
73  meEEUncalibRecHitMaxSampleRatio_ = ibooker.book1D(histo, histo, 120, 0.90, 1.05);
74 
75  sprintf(histo, "EE+ Occupancy gt 60 adc counts");
76  meEEUncalibRecHitsOccupancyPlusGt60adc_ = ibooker.book2D(histo, histo, 100, 0., 100., 100, 0., 100.);
77 
78  sprintf(histo, "EE- Occupancy gt 60 adc counts");
79  meEEUncalibRecHitsOccupancyMinusGt60adc_ = ibooker.book2D(histo, histo, 100, 0., 100., 100, 0., 100.);
80 
81  sprintf(histo, "EE Amplitude gt 60 adc counts");
82  meEEUncalibRecHitsAmplitudeGt60adc_ = ibooker.book1D(histo, histo, 200, 0., 4000.);
83 
84  sprintf(histo, "EE Pedestal gt 60 adc counts");
85  meEEUncalibRecHitsPedestalGt60adc_ = ibooker.book1D(histo, histo, 50, 190., 210.);
86 
87  sprintf(histo, "EE Jitter gt 60 adc counts");
88  meEEUncalibRecHitsJitterGt60adc_ = ibooker.book1D(histo, histo, 100, 0., 100.);
89 
90  sprintf(histo, "EE Chi2 gt 60 adc counts");
91  meEEUncalibRecHitsChi2Gt60adc_ = ibooker.book1D(histo, histo, 100, 18000., 22000.);
92 
93  sprintf(histo, "EE RecHit Max Sample Ratio gt 60 adc counts");
94  meEEUncalibRecHitMaxSampleRatioGt60adc_ = ibooker.book1D(histo, histo, 120, 0.90, 1.05);
95 
96  sprintf(histo, "EE Amplitude Full Map");
97  meEEUncalibRecHitsAmpFullMap_ = ibooker.bookProfile2D(histo, histo, 100, 0., 100., 100, 0., 100., 200, 0., 4000.);
98 
99  sprintf(histo, "EE Pedestal Full Map");
100  meEEUncalibRecHitsPedFullMap_ = ibooker.bookProfile2D(histo, histo, 100, 0., 100., 100, 0., 100., 50, 194., 201.);
101 }

References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookProfile2D(), timingPdfMaker::histo, and dqm::implementation::NavigatorBase::setCurrentFolder().

Member Data Documentation

◆ EEdigiCollection_token_

edm::EDGetTokenT<EEDigiCollection> EcalEndcapRecHitsValidation::EEdigiCollection_token_
private

Definition at line 55 of file EcalEndcapRecHitsValidation.h.

◆ EEuncalibrechitCollection_token_

edm::EDGetTokenT<EEUncalibratedRecHitCollection> EcalEndcapRecHitsValidation::EEuncalibrechitCollection_token_
private

Definition at line 56 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitMaxSampleRatio_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitMaxSampleRatio_
private

Definition at line 64 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitMaxSampleRatioGt60adc_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitMaxSampleRatioGt60adc_
private

Definition at line 71 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsAmpFullMap_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsAmpFullMap_
private

Definition at line 72 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsAmplitude_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsAmplitude_
private

Definition at line 60 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsAmplitudeGt60adc_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsAmplitudeGt60adc_
private

Definition at line 67 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsChi2_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsChi2_
private

Definition at line 63 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsChi2Gt60adc_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsChi2Gt60adc_
private

Definition at line 70 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsJitter_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsJitter_
private

Definition at line 62 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsJitterGt60adc_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsJitterGt60adc_
private

Definition at line 69 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsOccupancyMinus_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsOccupancyMinus_
private

Definition at line 59 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsOccupancyMinusGt60adc_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsOccupancyMinusGt60adc_
private

Definition at line 66 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsOccupancyPlus_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsOccupancyPlus_
private

Definition at line 58 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsOccupancyPlusGt60adc_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsOccupancyPlusGt60adc_
private

Definition at line 65 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsPedestal_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsPedestal_
private

Definition at line 61 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsPedestalGt60adc_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsPedestalGt60adc_
private

Definition at line 68 of file EcalEndcapRecHitsValidation.h.

◆ meEEUncalibRecHitsPedFullMap_

MonitorElement* EcalEndcapRecHitsValidation::meEEUncalibRecHitsPedFullMap_
private

Definition at line 73 of file EcalEndcapRecHitsValidation.h.

◆ verbose_

bool EcalEndcapRecHitsValidation::verbose_
private

Definition at line 52 of file EcalEndcapRecHitsValidation.h.

EcalEndcapRecHitsValidation::meEEUncalibRecHitsJitter_
MonitorElement * meEEUncalibRecHitsJitter_
Definition: EcalEndcapRecHitsValidation.h:62
EcalCondObjectContainer::getMap
const self & getMap() const
Definition: EcalCondObjectContainer.h:80
edm::ESHandle::product
T const * product() const
Definition: ESHandle.h:86
EcalCondObjectContainer::end
const_iterator end() const
Definition: EcalCondObjectContainer.h:76
EcalEndcapRecHitsValidation::meEEUncalibRecHitsPedestal_
MonitorElement * meEEUncalibRecHitsPedestal_
Definition: EcalEndcapRecHitsValidation.h:61
EcalEndcapRecHitsValidation::verbose_
bool verbose_
Definition: EcalEndcapRecHitsValidation.h:52
edm::SortedCollection::const_iterator
std::vector< T >::const_iterator const_iterator
Definition: SortedCollection.h:80
EcalEndcapRecHitsValidation::meEEUncalibRecHitsOccupancyPlusGt60adc_
MonitorElement * meEEUncalibRecHitsOccupancyPlusGt60adc_
Definition: EcalEndcapRecHitsValidation.h:65
edm::Handle::product
T const * product() const
Definition: Handle.h:70
edm::DataFrameContainer::const_iterator
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
Definition: DataFrameContainer.h:61
simplePhotonAnalyzer_cfi.sample
sample
Definition: simplePhotonAnalyzer_cfi.py:12
EcalEndcapRecHitsValidation::meEEUncalibRecHitsChi2Gt60adc_
MonitorElement * meEEUncalibRecHitsChi2Gt60adc_
Definition: EcalEndcapRecHitsValidation.h:70
timingPdfMaker.histo
histo
Definition: timingPdfMaker.py:279
EcalEndcapRecHitsValidation::meEEUncalibRecHitsOccupancyMinus_
MonitorElement * meEEUncalibRecHitsOccupancyMinus_
Definition: EcalEndcapRecHitsValidation.h:59
edm::SortedCollection
Definition: SortedCollection.h:49
EcalEndcapRecHitsValidation::meEEUncalibRecHitsOccupancyPlus_
MonitorElement * meEEUncalibRecHitsOccupancyPlus_
Definition: EcalEndcapRecHitsValidation.h:58
EcalEndcapRecHitsValidation::meEEUncalibRecHitMaxSampleRatioGt60adc_
MonitorElement * meEEUncalibRecHitMaxSampleRatioGt60adc_
Definition: EcalEndcapRecHitsValidation.h:71
EcalEndcapRecHitsValidation::meEEUncalibRecHitsAmplitudeGt60adc_
MonitorElement * meEEUncalibRecHitsAmplitudeGt60adc_
Definition: EcalEndcapRecHitsValidation.h:67
edm::ParameterSet::getUntrackedParameter
T getUntrackedParameter(std::string const &, T const &) const
EcalCondObjectContainer< EcalPedestal >
EEDetId::ix
int ix() const
Definition: EEDetId.h:77
edm::Handle
Definition: AssociativeIterator.h:50
EcalEndcapRecHitsValidation::EEdigiCollection_token_
edm::EDGetTokenT< EEDigiCollection > EEdigiCollection_token_
Definition: EcalEndcapRecHitsValidation.h:55
EcalMGPASample::adc
int adc() const
get the ADC sample (12 bits)
Definition: EcalMGPASample.h:31
CollectionTags_cfi.EEDigi
EEDigi
Definition: CollectionTags_cfi.py:28
EcalEndcapRecHitsValidation::meEEUncalibRecHitsJitterGt60adc_
MonitorElement * meEEUncalibRecHitsJitterGt60adc_
Definition: EcalEndcapRecHitsValidation.h:69
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
edm::ESHandle
Definition: DTSurvey.h:22
EcalCondObjectContainer::find
const_iterator find(uint32_t rawId) const
Definition: EcalCondObjectContainer.h:53
EEDetId::zside
int zside() const
Definition: EEDetId.h:71
EcalEndcapRecHitsValidation::EEuncalibrechitCollection_token_
edm::EDGetTokenT< EEUncalibratedRecHitCollection > EEuncalibrechitCollection_token_
Definition: EcalEndcapRecHitsValidation.h:56
EcalEndcapRecHitsValidation::meEEUncalibRecHitsAmpFullMap_
MonitorElement * meEEUncalibRecHitsAmpFullMap_
Definition: EcalEndcapRecHitsValidation.h:72
EEDetId
Definition: EEDetId.h:14
LogDebug
#define LogDebug(id)
Definition: MessageLogger.h:670
cosmicPhotonAnalyzer_cfi.eMax
eMax
Definition: cosmicPhotonAnalyzer_cfi.py:10
CollectionTags_cfi.EEUncalibRecHit
EEUncalibRecHit
Definition: CollectionTags_cfi.py:33
EEDigiCollection
Definition: EcalDigiCollections.h:45
EcalEndcapRecHitsValidation::meEEUncalibRecHitsOccupancyMinusGt60adc_
MonitorElement * meEEUncalibRecHitsOccupancyMinusGt60adc_
Definition: EcalEndcapRecHitsValidation.h:66
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
get
#define get
EcalEndcapRecHitsValidation::meEEUncalibRecHitsChi2_
MonitorElement * meEEUncalibRecHitsChi2_
Definition: EcalEndcapRecHitsValidation.h:63
EEDetId::iy
int iy() const
Definition: EEDetId.h:83
EcalMGPASample
Definition: EcalMGPASample.h:22
EcalEndcapRecHitsValidation::meEEUncalibRecHitsPedestalGt60adc_
MonitorElement * meEEUncalibRecHitsPedestalGt60adc_
Definition: EcalEndcapRecHitsValidation.h:68
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
EcalEndcapRecHitsValidation::meEEUncalibRecHitsAmplitude_
MonitorElement * meEEUncalibRecHitsAmplitude_
Definition: EcalEndcapRecHitsValidation.h:60
EcalCondObjectContainer< EcalPedestal >::const_iterator
std::vector< Item >::const_iterator const_iterator
Definition: EcalCondObjectContainer.h:19
EcalEndcapRecHitsValidation::meEEUncalibRecHitsPedFullMap_
MonitorElement * meEEUncalibRecHitsPedFullMap_
Definition: EcalEndcapRecHitsValidation.h:73
EcalPedestalsRcd
Definition: EcalPedestalsRcd.h:5
edm::HandleBase::isValid
bool isValid() const
Definition: HandleBase.h:70
EcalEndcapRecHitsValidation::meEEUncalibRecHitMaxSampleRatio_
MonitorElement * meEEUncalibRecHitMaxSampleRatio_
Definition: EcalEndcapRecHitsValidation.h:64
edm::InputTag
Definition: InputTag.h:15
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37