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
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 

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
 
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 >
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 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 107 of file ECALMultifitAnalyzer_HI.cc.

108  :
109 
110  recoPhotonsCollection_(consumes<std::vector<reco::Photon>>(iConfig.getParameter<edm::InputTag>("recoPhotonSrc"))),
111  caloJetToken_(consumes<reco::CaloJetCollection>(iConfig.getParameter<edm::InputTag>("recoJetSrc"))),
112  RecHitCollection_EB_(consumes<EcalRecHitCollection>(iConfig.getParameter<edm::InputTag>("RecHitCollection_EB"))),
113  RecHitCollection_EE_(consumes<EcalRecHitCollection>(iConfig.getParameter<edm::InputTag>("RecHitCollection_EE"))),
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")) {}

◆ ~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.

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

References edm::SortedCollection< T, SORT >::begin(), caloJetToken_, reco::deltaR(), flavorHistoryFilter_cfi::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, edm::EventSetup::get(), get, iEvent, metsig::jet, mDeltaRJetThreshold, mDeltaRPhotonThreshold, mRechitEnergyThreshold, mRecoJetPtThreshold, mRecoPhotonPtThreshold, phi, edm::ESHandle< T >::product(), RecHitCollection_EB_, RecHitCollection_EE_, and recoPhotonsCollection_.

◆ bookHistograms()

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

Implements DQMEDAnalyzer.

Definition at line 217 of file ECALMultifitAnalyzer_HI.cc.

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

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().

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 77 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_e5

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_e5
private

Definition at line 79 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 80 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_eta

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_eta
private

Definition at line 78 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_jet30

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_jet30
private

Definition at line 87 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_chi2_photon15

MonitorElement* ECALMultifitAnalyzer_HI::eb_chi2_photon15
private

Definition at line 85 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors
private

Definition at line 81 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_e5

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_e5
private

Definition at line 83 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 84 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_eta

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_eta
private

Definition at line 82 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_jet30

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_jet30
private

Definition at line 88 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ eb_errors_photon15

MonitorElement* ECALMultifitAnalyzer_HI::eb_errors_photon15
private

Definition at line 86 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2
private

Definition at line 90 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_e5

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_e5
private

Definition at line 92 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 93 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_eta

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_eta
private

Definition at line 91 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_jet30

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_jet30
private

Definition at line 100 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_chi2_photon15

MonitorElement* ECALMultifitAnalyzer_HI::ee_chi2_photon15
private

Definition at line 98 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors
private

Definition at line 94 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_e5

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_e5
private

Definition at line 96 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 97 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_eta

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_eta
private

Definition at line 95 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_jet30

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_jet30
private

Definition at line 101 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ ee_errors_photon15

MonitorElement* ECALMultifitAnalyzer_HI::ee_errors_photon15
private

Definition at line 99 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ mDeltaRJetThreshold

double ECALMultifitAnalyzer_HI::mDeltaRJetThreshold
private

Definition at line 75 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().

◆ mDeltaRPhotonThreshold

double ECALMultifitAnalyzer_HI::mDeltaRPhotonThreshold
private

Definition at line 74 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze().

◆ mRechitEnergyThreshold

double ECALMultifitAnalyzer_HI::mRechitEnergyThreshold
private

Definition at line 71 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ mRecoJetPtThreshold

double ECALMultifitAnalyzer_HI::mRecoJetPtThreshold
private

Definition at line 73 of file ECALMultifitAnalyzer_HI.cc.

Referenced by analyze(), and bookHistograms().

◆ mRecoPhotonPtThreshold

double ECALMultifitAnalyzer_HI::mRecoPhotonPtThreshold
private

Definition at line 72 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().

edm::ESHandle::product
T const * product() const
Definition: ESHandle.h:86
ECALMultifitAnalyzer_HI::eb_errors_photon15
MonitorElement * eb_errors_photon15
Definition: ECALMultifitAnalyzer_HI.cc:86
ECALMultifitAnalyzer_HI::ee_chi2_jet30
MonitorElement * ee_chi2_jet30
Definition: ECALMultifitAnalyzer_HI.cc:100
ECALMultifitAnalyzer_HI::RecHitCollection_EE_
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EE_
Definition: ECALMultifitAnalyzer_HI.cc:69
edm::SortedCollection< EcalRecHit >::const_iterator
std::vector< EcalRecHit >::const_iterator const_iterator
Definition: SortedCollection.h:80
ECALMultifitAnalyzer_HI::ee_chi2_e5_eta
MonitorElement * ee_chi2_e5_eta
Definition: ECALMultifitAnalyzer_HI.cc:93
CaloGeometryRecord
Definition: CaloGeometryRecord.h:30
ECALMultifitAnalyzer_HI::eb_errors_eta
MonitorElement * eb_errors_eta
Definition: ECALMultifitAnalyzer_HI.cc:82
ECALMultifitAnalyzer_HI::recoPhotonsCollection_
edm::EDGetTokenT< std::vector< reco::Photon > > recoPhotonsCollection_
Definition: ECALMultifitAnalyzer_HI.cc:66
edm
HLT enums.
Definition: AlignableModifier.h:19
dqm::implementation::NavigatorBase::setCurrentFolder
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:32
ECALMultifitAnalyzer_HI::eb_chi2_jet30
MonitorElement * eb_chi2_jet30
Definition: ECALMultifitAnalyzer_HI.cc:87
beam_dqm_sourceclient-live_cfg.maxChi2
maxChi2
Definition: beam_dqm_sourceclient-live_cfg.py:144
ECALMultifitAnalyzer_HI::ee_errors_jet30
MonitorElement * ee_errors_jet30
Definition: ECALMultifitAnalyzer_HI.cc:101
ECALMultifitAnalyzer_HI::ee_chi2_e5
MonitorElement * ee_chi2_e5
Definition: ECALMultifitAnalyzer_HI.cc:92
edm::Handle
Definition: AssociativeIterator.h:50
ECALMultifitAnalyzer_HI::eb_chi2
MonitorElement * eb_chi2
Definition: ECALMultifitAnalyzer_HI.cc:77
ECALMultifitAnalyzer_HI::ee_errors_photon15
MonitorElement * ee_errors_photon15
Definition: ECALMultifitAnalyzer_HI.cc:99
ECALMultifitAnalyzer_HI::caloJetToken_
edm::EDGetTokenT< reco::CaloJetCollection > caloJetToken_
Definition: ECALMultifitAnalyzer_HI.cc:67
CaloGeometry
Definition: CaloGeometry.h:21
edm::EventSetup::get
T get() const
Definition: EventSetup.h:87
ECALMultifitAnalyzer_HI::eb_chi2_e5_eta
MonitorElement * eb_chi2_e5_eta
Definition: ECALMultifitAnalyzer_HI.cc:80
ECALMultifitAnalyzer_HI::mDeltaRJetThreshold
double mDeltaRJetThreshold
Definition: ECALMultifitAnalyzer_HI.cc:75
ECALMultifitAnalyzer_HI::ee_errors_e5_eta
MonitorElement * ee_errors_e5_eta
Definition: ECALMultifitAnalyzer_HI.cc:97
edm::SortedCollection::begin
const_iterator begin() const
Definition: SortedCollection.h:262
PVValHelper::eta
Definition: PVValidationHelpers.h:70
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
ECALMultifitAnalyzer_HI::eb_chi2_photon15
MonitorElement * eb_chi2_photon15
Definition: ECALMultifitAnalyzer_HI.cc:85
edm::ESHandle< CaloGeometry >
relativeConstraints.geom
geom
Definition: relativeConstraints.py:72
ECALMultifitAnalyzer_HI::ee_errors
MonitorElement * ee_errors
Definition: ECALMultifitAnalyzer_HI.cc:94
seedmultiplicitymonitor_newtracking_cfi.nBins
nBins
Definition: seedmultiplicitymonitor_newtracking_cfi.py:8
ECALMultifitAnalyzer_HI::ee_chi2
MonitorElement * ee_chi2
Definition: ECALMultifitAnalyzer_HI.cc:90
edm::SortedCollection::end
const_iterator end() const
Definition: SortedCollection.h:267
ECALMultifitAnalyzer_HI::eb_chi2_e5
MonitorElement * eb_chi2_e5
Definition: ECALMultifitAnalyzer_HI.cc:79
ECALMultifitAnalyzer_HI::eb_chi2_eta
MonitorElement * eb_chi2_eta
Definition: ECALMultifitAnalyzer_HI.cc:78
iEvent
int iEvent
Definition: GenABIO.cc:224
ECALMultifitAnalyzer_HI::eb_errors_jet30
MonitorElement * eb_errors_jet30
Definition: ECALMultifitAnalyzer_HI.cc:88
ECALMultifitAnalyzer_HI::mRecoJetPtThreshold
double mRecoJetPtThreshold
Definition: ECALMultifitAnalyzer_HI.cc:73
get
#define get
ECALMultifitAnalyzer_HI::mDeltaRPhotonThreshold
double mDeltaRPhotonThreshold
Definition: ECALMultifitAnalyzer_HI.cc:74
ECALMultifitAnalyzer_HI::eb_errors_e5
MonitorElement * eb_errors_e5
Definition: ECALMultifitAnalyzer_HI.cc:83
ECALMultifitAnalyzer_HI::ee_chi2_eta
MonitorElement * ee_chi2_eta
Definition: ECALMultifitAnalyzer_HI.cc:91
DDAxes::phi
ECALMultifitAnalyzer_HI::ee_errors_e5
MonitorElement * ee_errors_e5
Definition: ECALMultifitAnalyzer_HI.cc:96
ECALMultifitAnalyzer_HI::RecHitCollection_EB_
edm::EDGetTokenT< EcalRecHitCollection > RecHitCollection_EB_
Definition: ECALMultifitAnalyzer_HI.cc:68
metsig::jet
Definition: SignAlgoResolutions.h:47
dqm::implementation::IBooker::book2D
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:177
flavorHistoryFilter_cfi.dr
dr
Definition: flavorHistoryFilter_cfi.py:37
ECALMultifitAnalyzer_HI::eb_errors
MonitorElement * eb_errors
Definition: ECALMultifitAnalyzer_HI.cc:81
ECALMultifitAnalyzer_HI::mRecoPhotonPtThreshold
double mRecoPhotonPtThreshold
Definition: ECALMultifitAnalyzer_HI.cc:72
reco::deltaR
constexpr auto deltaR(const T1 &t1, const T2 &t2) -> decltype(t1.eta())
Definition: deltaR.h:30
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
ECALMultifitAnalyzer_HI::ee_errors_eta
MonitorElement * ee_errors_eta
Definition: ECALMultifitAnalyzer_HI.cc:95
ECALMultifitAnalyzer_HI::ee_chi2_photon15
MonitorElement * ee_chi2_photon15
Definition: ECALMultifitAnalyzer_HI.cc:98
ECALMultifitAnalyzer_HI::mRechitEnergyThreshold
double mRechitEnergyThreshold
Definition: ECALMultifitAnalyzer_HI.cc:71
edm::InputTag
Definition: InputTag.h:15
hit
Definition: SiStripHitEffFromCalibTree.cc:88
dqm::implementation::IBooker::book1D
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98
ECALMultifitAnalyzer_HI::eb_errors_e5_eta
MonitorElement * eb_errors_e5_eta
Definition: ECALMultifitAnalyzer_HI.cc:84