CMS 3D CMS Logo

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

#include <ECALMultifitAnalyzer_HI.cc>

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

Public Member Functions

 ECALMultifitAnalyzer_HI (const edm::ParameterSet &)
 
 ~ECALMultifitAnalyzer_HI () override
 
- 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
 
 EDProducer (const EDProducer &)=delete
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 
const EDProduceroperator= (const EDProducer &)=delete
 

Private Member Functions

void analyze (const edm::Event &, const edm::EventSetup &) override
 
void bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
 

Private Attributes

edm::EDGetTokenT< reco::CaloJetCollectioncaloJetToken_
 
MonitorElementeb_chi2
 
MonitorElementeb_chi2_e5
 
MonitorElementeb_chi2_e5_eta
 
MonitorElementeb_chi2_eta
 
MonitorElementeb_chi2_jet30
 
MonitorElementeb_chi2_photon15
 
MonitorElementeb_errors
 
MonitorElementeb_errors_e5
 
MonitorElementeb_errors_e5_eta
 
MonitorElementeb_errors_eta
 
MonitorElementeb_errors_jet30
 
MonitorElementeb_errors_photon15
 
MonitorElementee_chi2
 
MonitorElementee_chi2_e5
 
MonitorElementee_chi2_e5_eta
 
MonitorElementee_chi2_eta
 
MonitorElementee_chi2_jet30
 
MonitorElementee_chi2_photon15
 
MonitorElementee_errors
 
MonitorElementee_errors_e5
 
MonitorElementee_errors_e5_eta
 
MonitorElementee_errors_eta
 
MonitorElementee_errors_jet30
 
MonitorElementee_errors_photon15
 
edm::ESGetToken< CaloGeometry, CaloGeometryRecordgeomH
 
double mDeltaRJetThreshold
 
double mDeltaRPhotonThreshold
 
double mRechitEnergyThreshold
 
double mRecoJetPtThreshold
 
double mRecoPhotonPtThreshold
 
edm::EDGetTokenT< EcalRecHitCollectionRecHitCollection_EB_
 
edm::EDGetTokenT< EcalRecHitCollectionRecHitCollection_EE_
 
edm::EDGetTokenT< std::vector< reco::Photon > > recoPhotonsCollection_
 

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 >
using CacheTypes = CacheContexts< T... >
 
using GlobalCache = typename CacheTypes::GlobalCache
 
using HasAbility = AbilityChecker< T... >
 
using InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache
 
using LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache
 
using LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache >
 
using LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache
 
using RunCache = typename CacheTypes::RunCache
 
using RunContext = RunContextT< RunCache, GlobalCache >
 
using RunSummaryCache = typename CacheTypes::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 Member Functions inherited from DQMEDAnalyzer
uint64_t meId () const
 
- Protected Attributes inherited from DQMEDAnalyzer
edm::EDPutTokenT< DQMTokenlumiToken_
 
edm::EDPutTokenT< DQMTokenrunToken_
 
unsigned int streamId_
 

Detailed Description

DQMOffline/ECALMultifitAnalyzer_HI/plugins/ECALMultifitAnalyzer_HI.cc Description: [one line class summary] Implementation: [Notes on implementation]

Definition at line 57 of file ECALMultifitAnalyzer_HI.cc.

Constructor & Destructor Documentation

◆ ECALMultifitAnalyzer_HI()

ECALMultifitAnalyzer_HI::ECALMultifitAnalyzer_HI ( const edm::ParameterSet iConfig)
explicit

Definition at line 108 of file ECALMultifitAnalyzer_HI.cc.

109  : recoPhotonsCollection_(consumes<std::vector<reco::Photon>>(iConfig.getParameter<edm::InputTag>("recoPhotonSrc"))),
110  caloJetToken_(consumes<reco::CaloJetCollection>(iConfig.getParameter<edm::InputTag>("recoJetSrc"))),
111  RecHitCollection_EB_(consumes<EcalRecHitCollection>(iConfig.getParameter<edm::InputTag>("RecHitCollection_EB"))),
112  RecHitCollection_EE_(consumes<EcalRecHitCollection>(iConfig.getParameter<edm::InputTag>("RecHitCollection_EE"))),
113  geomH(esConsumes()),
114  mRechitEnergyThreshold(iConfig.getParameter<double>("rechitEnergyThreshold")),
115  mRecoPhotonPtThreshold(iConfig.getParameter<double>("recoPhotonPtThreshold")),
116  mRecoJetPtThreshold(iConfig.getParameter<double>("recoJetPtThreshold")),
117  mDeltaRPhotonThreshold(iConfig.getParameter<double>("deltaRPhotonThreshold")),
118  mDeltaRJetThreshold(iConfig.getParameter<double>("deltaRJetThreshold")) {}
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EB_
ESGetTokenH3DDVariant esConsumes(std::string const &Record, edm::ConsumesCollector &)
Definition: DeDxTools.cc:283
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
edm::EDGetTokenT< reco::CaloJetCollection > caloJetToken_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geomH
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EE_
edm::EDGetTokenT< std::vector< reco::Photon > > recoPhotonsCollection_

◆ ~ECALMultifitAnalyzer_HI()

ECALMultifitAnalyzer_HI::~ECALMultifitAnalyzer_HI ( )
inlineoverride

Definition at line 60 of file ECALMultifitAnalyzer_HI.cc.

60 {}

Member Function Documentation

◆ analyze()

void ECALMultifitAnalyzer_HI::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
overrideprivatevirtual

Reimplemented from DQMEDAnalyzer.

Definition at line 125 of file ECALMultifitAnalyzer_HI.cc.

References edm::SortedCollection< T, SORT >::begin(), caloJetToken_, reco::deltaR(), l1ctLayer1_cff::dr, eb_chi2, eb_chi2_e5, eb_chi2_e5_eta, eb_chi2_eta, eb_chi2_jet30, eb_chi2_photon15, eb_errors, eb_errors_e5, eb_errors_e5_eta, eb_errors_eta, eb_errors_jet30, eb_errors_photon15, ee_chi2, ee_chi2_e5, ee_chi2_e5_eta, ee_chi2_eta, ee_chi2_jet30, ee_chi2_photon15, ee_errors, ee_errors_e5, ee_errors_e5_eta, ee_errors_eta, ee_errors_jet30, ee_errors_photon15, edm::SortedCollection< T, SORT >::end(), PVValHelper::eta, dqm::impl::MonitorElement::Fill(), relativeConstraints::geom, geomH, edm::EventSetup::getData(), iEvent, metsig::jet, mDeltaRJetThreshold, mDeltaRPhotonThreshold, mRechitEnergyThreshold, mRecoJetPtThreshold, mRecoPhotonPtThreshold, phi, RecHitCollection_EB_, RecHitCollection_EE_, and recoPhotonsCollection_.

125  {
126  using namespace edm;
127 
128  const CaloGeometry *geom = &iSetup.getData(geomH);
129 
130  Handle<std::vector<reco::Photon>> recoPhotonsHandle;
131  iEvent.getByToken(recoPhotonsCollection_, recoPhotonsHandle);
132 
133  Handle<reco::CaloJetCollection> recoJetHandle;
134  iEvent.getByToken(caloJetToken_, recoJetHandle);
135 
137  iEvent.getByToken(RecHitCollection_EB_, ebHandle);
138 
140  iEvent.getByToken(RecHitCollection_EE_, eeHandle);
141 
142  for (EcalRecHitCollection::const_iterator hit = ebHandle->begin(); hit != ebHandle->end(); ++hit) {
143  eb_chi2->Fill(hit->chi2());
144  eb_errors->Fill(hit->energyError());
145  double eta = geom->getGeometry(hit->detid())->getPosition().eta();
146  double phi = geom->getGeometry(hit->detid())->getPosition().phi();
147  eb_chi2_eta->Fill(eta, hit->chi2());
148  eb_errors_eta->Fill(eta, hit->energyError());
149  if (hit->energy() > mRechitEnergyThreshold) {
150  eb_chi2_e5->Fill(hit->chi2());
151  eb_errors_e5->Fill(hit->energyError());
152  eb_chi2_e5_eta->Fill(eta, hit->chi2());
153  eb_errors_e5_eta->Fill(eta, hit->energyError());
154  }
155 
156  for (std::vector<reco::Photon>::const_iterator pho = recoPhotonsHandle->begin(); pho != recoPhotonsHandle->end();
157  ++pho) {
158  if (pho->et() < mRecoPhotonPtThreshold)
159  continue;
160  double dr = reco::deltaR(eta, phi, pho->eta(), pho->phi());
161  if (dr < mDeltaRPhotonThreshold) {
162  eb_chi2_photon15->Fill(hit->chi2());
163  eb_errors_photon15->Fill(hit->energyError());
164  }
165  }
166  for (std::vector<reco::CaloJet>::const_iterator jet = recoJetHandle->begin(); jet != recoJetHandle->end(); ++jet) {
167  if (jet->pt() < mRecoJetPtThreshold)
168  continue;
169  double dr = reco::deltaR(eta, phi, jet->eta(), jet->phi());
170  if (dr < mDeltaRJetThreshold) {
171  eb_chi2_jet30->Fill(hit->chi2());
172  eb_errors_jet30->Fill(hit->energyError());
173  }
174  }
175  }
176 
177  for (EcalRecHitCollection::const_iterator hit = eeHandle->begin(); hit != eeHandle->end(); ++hit) {
178  ee_chi2->Fill(hit->chi2());
179  ee_errors->Fill(hit->energyError());
180  double eta = geom->getGeometry(hit->detid())->getPosition().eta();
181  double phi = geom->getGeometry(hit->detid())->getPosition().phi();
182  ee_chi2_eta->Fill(eta, hit->chi2());
183  ee_errors_eta->Fill(eta, hit->energyError());
184  if (hit->energy() > mRechitEnergyThreshold) {
185  ee_chi2_e5->Fill(hit->chi2());
186  ee_errors_e5->Fill(hit->energyError());
187  ee_chi2_e5_eta->Fill(eta, hit->chi2());
188  ee_errors_e5_eta->Fill(eta, hit->energyError());
189  }
190 
191  for (std::vector<reco::Photon>::const_iterator pho = recoPhotonsHandle->begin(); pho != recoPhotonsHandle->end();
192  ++pho) {
193  if (pho->et() < mRecoPhotonPtThreshold)
194  continue;
195  double dr = reco::deltaR(eta, phi, pho->eta(), pho->phi());
196  if (dr < mDeltaRPhotonThreshold) {
197  ee_chi2_photon15->Fill(hit->chi2());
198  ee_errors_photon15->Fill(hit->energyError());
199  }
200  }
201  for (std::vector<reco::CaloJet>::const_iterator jet = recoJetHandle->begin(); jet != recoJetHandle->end(); ++jet) {
202  if (jet->pt() < mRecoJetPtThreshold)
203  continue;
204  double dr = reco::deltaR(eta, phi, jet->eta(), jet->phi());
205  if (dr < mDeltaRJetThreshold) {
206  ee_chi2_jet30->Fill(hit->chi2());
207  ee_errors_jet30->Fill(hit->energyError());
208  }
209  }
210  }
211 }
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EB_
std::vector< EcalRecHit >::const_iterator const_iterator
edm::EDGetTokenT< reco::CaloJetCollection > caloJetToken_
void Fill(long long x)
int iEvent
Definition: GenABIO.cc:224
bool getData(T &iHolder) const
Definition: EventSetup.h:122
const_iterator begin() const
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geomH
constexpr auto deltaR(const T1 &t1, const T2 &t2) -> decltype(t1.eta())
Definition: deltaR.h:30
const_iterator end() const
HLT enums.
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EE_
edm::EDGetTokenT< std::vector< reco::Photon > > recoPhotonsCollection_

◆ bookHistograms()

void ECALMultifitAnalyzer_HI::bookHistograms ( DQMStore::IBooker iBooker,
edm::Run const &  ,
edm::EventSetup const &   
)
overrideprivatevirtual

Implements DQMEDAnalyzer.

Definition at line 215 of file ECALMultifitAnalyzer_HI.cc.

References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), eb_chi2, eb_chi2_e5, eb_chi2_e5_eta, eb_chi2_eta, eb_chi2_jet30, eb_chi2_photon15, eb_errors, eb_errors_e5, eb_errors_e5_eta, eb_errors_eta, eb_errors_jet30, eb_errors_photon15, ee_chi2, ee_chi2_e5, ee_chi2_e5_eta, ee_chi2_eta, ee_chi2_jet30, ee_chi2_photon15, ee_errors, ee_errors_e5, ee_errors_e5_eta, ee_errors_eta, ee_errors_jet30, ee_errors_photon15, beam_dqm_sourceclient-live_cfg::maxChi2, mRechitEnergyThreshold, mRecoJetPtThreshold, mRecoPhotonPtThreshold, seedmultiplicitymonitor_newtracking_cfi::nBins, and dqm::implementation::NavigatorBase::setCurrentFolder().

215  {
216  iBooker.setCurrentFolder("EcalCalibration/HIN_MultiFitAnalyzer");
217 
218  eb_chi2 = nullptr;
219  eb_chi2_eta = nullptr;
220  eb_chi2_e5 = nullptr;
221  eb_chi2_e5_eta = nullptr;
222  eb_errors = nullptr;
223  eb_errors_eta = nullptr;
224  eb_errors_e5 = nullptr;
225  eb_errors_e5_eta = nullptr;
226  eb_chi2_photon15 = nullptr;
227  eb_errors_photon15 = nullptr;
228  eb_chi2_jet30 = nullptr;
229  eb_errors_jet30 = nullptr;
230 
231  ee_chi2 = nullptr;
232  ee_chi2_eta = nullptr;
233  ee_chi2_e5 = nullptr;
234  ee_chi2_e5_eta = nullptr;
235  ee_errors = nullptr;
236  ee_errors_eta = nullptr;
237  ee_errors_e5 = nullptr;
238  ee_errors_e5_eta = nullptr;
239  ee_chi2_photon15 = nullptr;
240  ee_errors_photon15 = nullptr;
241  ee_chi2_jet30 = nullptr;
242  ee_errors_jet30 = nullptr;
243 
244  const int nBins = 500;
245  const float maxChi2 = 70;
246  const float maxError = 0.5;
247 
248  TH2F *hProfile_Chi2 = new TH2F("hProfile_Chi2", "", nBins, -5, 5, nBins, 0, maxChi2);
249  TH2F *hProfile_Err = new TH2F("hProfile_Err", "", nBins, -5, 5, nBins, 0, maxError);
250 
251  eb_chi2 = iBooker.book1D("rechit_eb_chi2", "Rechit eb_chi2;chi2 fit value;", nBins, 0, maxChi2);
252  eb_chi2_eta = iBooker.book2D("rechit_eb_eta_Vs_mean_Chi2", hProfile_Chi2);
253  eb_chi2_e5 = iBooker.book1D(Form("rechit_eb_chi2_e%2.0f", mRechitEnergyThreshold),
254  Form("Rechit eb_chi2, e>%2.0fGeV;chi2 fit value;", mRechitEnergyThreshold),
255  nBins,
256  0,
257  maxChi2);
258  eb_chi2_e5_eta = iBooker.book2D(Form("rechit_eb_chi2_e%2.0f_eta", mRechitEnergyThreshold), hProfile_Chi2);
259  eb_errors = iBooker.book1D("rechit_eb_errors", "Rechit eb_errors;error on the energy;", nBins, 0, maxError);
260  eb_errors_eta = iBooker.book2D("rechit_eb_errors_eta", hProfile_Err);
261  eb_errors_e5 = iBooker.book1D(Form("rechit_eb_errors_e%2.0f", mRechitEnergyThreshold),
262  "Rechit eb_errors, e>5GeV;error on the energy;",
263  nBins,
264  0,
265  maxError);
266  eb_errors_e5_eta = iBooker.book2D(Form("rechit_eb_errors_e%2.0f_eta", mRechitEnergyThreshold), hProfile_Err);
267  eb_chi2_photon15 = iBooker.book1D(Form("rechit_eb_chi2_photon%2.0f", mRecoPhotonPtThreshold),
268  "Rechit eb_chi2 near photons;chi2 fit value;",
269  nBins,
270  0,
271  maxChi2);
272  eb_errors_photon15 = iBooker.book1D(Form("rechit_eb_errors_photon%2.0f", mRecoPhotonPtThreshold),
273  "Rechit eb_errors near photons;error on the energy;",
274  nBins,
275  0,
276  maxError);
277  eb_chi2_jet30 = iBooker.book1D(Form("rechit_eb_chi2_jet%2.0f", mRecoJetPtThreshold),
278  "Rechit eb_chi2 near jets;chi2 fit value;",
279  nBins,
280  0,
281  maxChi2);
282  eb_errors_jet30 = iBooker.book1D(Form("rechit_eb_errors_jet%2.0f", mRecoJetPtThreshold),
283  "Rechit eb_errors near jets;error on the energy;",
284  nBins,
285  0,
286  maxError);
287 
288  ee_chi2 = iBooker.book1D("rechit_ee_chi2", "Rechit ee_chi2;chi2 fit value;", nBins, 0, maxChi2);
289  ee_chi2_eta = iBooker.book2D("rechit_ee_chi2_eta", hProfile_Chi2);
290  ee_chi2_e5 = iBooker.book1D(Form("rechit_ee_chi2_e%2.0f", mRechitEnergyThreshold),
291  "Rechit ee_chi2, e>5GeV;chi2 fit value;",
292  nBins,
293  0,
294  maxChi2);
295  ee_chi2_e5_eta = iBooker.book2D(Form("rechit_ee_chi2_e%2.0f_eta", mRechitEnergyThreshold), hProfile_Chi2);
296  ee_errors = iBooker.book1D("rechit_ee_errors", "Rechit ee_errors;error on the energy;", nBins, 0, maxError);
297  ee_errors_eta = iBooker.book2D("rechit_ee_errors_eta", hProfile_Err);
298  ee_errors_e5 = iBooker.book1D(Form("rechit_ee_errors_e%2.0f", mRechitEnergyThreshold),
299  "Rechit ee_errors, e>5GeV;error on the energy;",
300  nBins,
301  0,
302  maxError);
303  ee_errors_e5_eta = iBooker.book2D(Form("rechit_ee_errors_e%2.0f_eta", mRechitEnergyThreshold), hProfile_Err);
304  ee_chi2_photon15 = iBooker.book1D(Form("rechit_ee_chi2_photon%2.0f", mRecoPhotonPtThreshold),
305  "Rechit ee_chi2 near photons;chi2 fit value;",
306  nBins,
307  0,
308  maxChi2);
309  ee_errors_photon15 = iBooker.book1D(Form("rechit_ee_errors_photon%2.0f", mRecoPhotonPtThreshold),
310  "Rechit ee_errors near photons;error on the energy;",
311  nBins,
312  0,
313  maxError);
314  ee_chi2_jet30 = iBooker.book1D(Form("rechit_ee_chi2_jet%2.0f", mRecoJetPtThreshold),
315  "Rechit ee_chi2 near jets;chi2 fit value;",
316  nBins,
317  0,
318  maxChi2);
319  ee_errors_jet30 = iBooker.book1D(Form("rechit_ee_errors_jet%2.0f", mRecoJetPtThreshold),
320  "Rechit ee_errors near jets;error on the energy;",
321  nBins,
322  0,
323  maxError);
324 
325  delete hProfile_Chi2;
326  delete hProfile_Err;
327 }
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:36
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
Definition: DQMStore.h:212
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98

Member Data Documentation

◆ caloJetToken_

edm::EDGetTokenT<reco::CaloJetCollection> ECALMultifitAnalyzer_HI::caloJetToken_
private

Definition at line 67 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().

◆ eb_chi2

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2
private

Definition at line 78 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_e5

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_e5
private

Definition at line 80 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_e5_eta

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_e5_eta
private

Definition at line 81 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_eta

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_eta
private

Definition at line 79 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_jet30

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_jet30
private

Definition at line 88 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_photon15

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_photon15
private

Definition at line 86 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors
private

Definition at line 82 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_e5

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_e5
private

Definition at line 84 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_e5_eta

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_e5_eta
private

Definition at line 85 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_eta

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_eta
private

Definition at line 83 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_jet30

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_jet30
private

Definition at line 89 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_photon15

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_photon15
private

Definition at line 87 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2
private

Definition at line 91 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_e5

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_e5
private

Definition at line 93 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_e5_eta

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_e5_eta
private

Definition at line 94 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_eta

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_eta
private

Definition at line 92 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_jet30

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_jet30
private

Definition at line 101 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_photon15

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_photon15
private

Definition at line 99 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors
private

Definition at line 95 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_e5

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_e5
private

Definition at line 97 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_e5_eta

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_e5_eta
private

Definition at line 98 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_eta

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_eta
private

Definition at line 96 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_jet30

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_jet30
private

Definition at line 102 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_photon15

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_photon15
private

Definition at line 100 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ geomH

edm::ESGetToken<CaloGeometry, CaloGeometryRecord> ECALMultifitAnalyzer_HI::geomH
private

Definition at line 70 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().

◆ mDeltaRJetThreshold

double ECALMultifitAnalyzer_HI::mDeltaRJetThreshold
private

Definition at line 76 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().

◆ mDeltaRPhotonThreshold

double ECALMultifitAnalyzer_HI::mDeltaRPhotonThreshold
private

Definition at line 75 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().

◆ mRechitEnergyThreshold

double ECALMultifitAnalyzer_HI::mRechitEnergyThreshold
private

Definition at line 72 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ mRecoJetPtThreshold

double ECALMultifitAnalyzer_HI::mRecoJetPtThreshold
private

Definition at line 74 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ mRecoPhotonPtThreshold

double ECALMultifitAnalyzer_HI::mRecoPhotonPtThreshold
private

Definition at line 73 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ RecHitCollection_EB_

edm::EDGetTokenT<EcalRecHitCollection> ECALMultifitAnalyzer_HI::RecHitCollection_EB_
private

Definition at line 68 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().

◆ RecHitCollection_EE_

edm::EDGetTokenT<EcalRecHitCollection> ECALMultifitAnalyzer_HI::RecHitCollection_EE_
private

Definition at line 69 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().

◆ recoPhotonsCollection_

edm::EDGetTokenT<std::vector<reco::Photon> > ECALMultifitAnalyzer_HI::recoPhotonsCollection_
private

Definition at line 66 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().