CMS 3D CMS Logo

PhotonAnalyzer.h
Go to the documentation of this file.
1 #ifndef PhotonAnalyzer_H
2 #define PhotonAnalyzer_H
3 
6 //
11 // DataFormats
31 
36 
40 
42 
43 // Geometry
53 
54 #include "TFile.h"
55 #include "TH1.h"
56 #include "TH2.h"
57 #include "TTree.h"
58 #include "TVector3.h"
59 #include "TProfile.h"
60 
68 
69 //DQM services
72 
73 //
74 
75 #include <vector>
76 #include <string>
77 
88 // forward declarations
89 class TFile;
90 class TH1F;
91 class TH2F;
92 class TProfile;
93 class TTree;
94 class SimVertex;
95 class SimTrack;
96 
97 class PhotonAnalyzer : public DQMEDAnalyzer {
98 public:
99  explicit PhotonAnalyzer(const edm::ParameterSet&);
100  ~PhotonAnalyzer() override;
101  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
102  void analyze(const edm::Event&, const edm::EventSetup&) override;
103 
104 private:
106 
111 
113 
117  std::vector<std::vector<MonitorElement*> >& toFill,
118  std::string histoType,
121  int xbin,
122  double xmin,
123  double xmax,
124  int ybin = 1,
125  double ymin = 1,
126  double ymax = 2);
128  std::vector<std::vector<std::vector<MonitorElement*> > >& toFill,
129  std::string histoType,
132  int xbin,
133  double xmin,
134  double xmax,
135  int ybin = 1,
136  double ymin = 1,
137  double ymax = 2);
138 
139  void fill2DHistoVector(std::vector<std::vector<MonitorElement*> >& histoVector, double x, int cut, int type);
140  void fill2DHistoVector(std::vector<std::vector<MonitorElement*> >& histoVector, double x, double y, int cut, int type);
141 
142  void fill3DHistoVector(
143  std::vector<std::vector<std::vector<MonitorElement*> > >& histoVector, double x, int cut, int type, int part);
144  void fill3DHistoVector(std::vector<std::vector<std::vector<MonitorElement*> > >& histoVector,
145  double x,
146  double y,
147  int cut,
148  int type,
149  int part);
150 
151  bool photonSelection(const reco::Photon* p);
153  float phiNormalization(float& a);
154 
156 
158 
159  unsigned int prescaleFactor_;
160 
168 
169  double minPhoEtCut_;
172 
173  double cutStep_;
175 
179 
182 
184 
186 
188 
189  std::stringstream currentFolder_;
190 
195 
196  int nEvt_;
197 
198  std::vector<std::string> types_;
199  std::vector<std::string> parts_;
200 
202 
203  // Histogram parameters
204  int etaBin_;
205  double etaMin_;
206  double etaMax_;
207 
208  int etBin_;
209  double etMin_;
210  double etMax_;
211 
212  int phiBin_;
213  double phiMin_;
214  double phiMax_;
215 
216  int eBin_;
217  double eMin_;
218  double eMax_;
219 
221  double numberMin_;
222  double numberMax_;
223 
224  int r9Bin_;
225  double r9Min_;
226  double r9Max_;
227 
231 
232  int sumBin_;
233  double sumMin_;
234  double sumMax_;
235 
237  double hOverEMin_;
238  double hOverEMax_;
239 
241  double eOverPMin_;
242  double eOverPMax_;
243 
247 
251 
252  int chi2Bin_;
253  double chi2Min_;
254  double chi2Max_;
255 
256  int zBin_;
257  double zMin_;
258  double zMax_;
259 
260  int rBin_;
261  double rMin_;
262  double rMax_;
263 
264  int xBin_;
265  double xMin_;
266  double xMax_;
267 
268  int yBin_;
269  double yMin_;
270  double yMax_;
271 
276 
281 
283 
288 
293 
298 
300 
308 
310 
311  std::vector<std::vector<MonitorElement*> > h_nTrackIsolSolidVsEta_;
312  std::vector<std::vector<MonitorElement*> > h_trackPtSumSolidVsEta_;
313  std::vector<std::vector<MonitorElement*> > h_nTrackIsolHollowVsEta_;
314  std::vector<std::vector<MonitorElement*> > h_trackPtSumHollowVsEta_;
315  std::vector<std::vector<MonitorElement*> > h_ecalSumVsEta_;
316  std::vector<std::vector<MonitorElement*> > h_hcalSumVsEta_;
317 
318  std::vector<std::vector<MonitorElement*> > h_nTrackIsolSolidVsEt_;
319  std::vector<std::vector<MonitorElement*> > h_trackPtSumSolidVsEt_;
320  std::vector<std::vector<MonitorElement*> > h_nTrackIsolHollowVsEt_;
321  std::vector<std::vector<MonitorElement*> > h_trackPtSumHollowVsEt_;
322  std::vector<std::vector<MonitorElement*> > h_ecalSumVsEt_;
323  std::vector<std::vector<MonitorElement*> > h_hcalSumVsEt_;
324 
325  std::vector<std::vector<MonitorElement*> > h_nTrackIsolSolid_;
326  std::vector<std::vector<MonitorElement*> > h_trackPtSumSolid_;
327  std::vector<std::vector<MonitorElement*> > h_nTrackIsolHollow_;
328  std::vector<std::vector<MonitorElement*> > h_trackPtSumHollow_;
329  std::vector<std::vector<MonitorElement*> > h_ecalSum_;
330  std::vector<std::vector<MonitorElement*> > h_ecalSumEBarrel_;
331  std::vector<std::vector<MonitorElement*> > h_ecalSumEEndcap_;
332  std::vector<std::vector<MonitorElement*> > h_hcalSum_;
333  std::vector<std::vector<MonitorElement*> > h_hcalSumEBarrel_;
334  std::vector<std::vector<MonitorElement*> > h_hcalSumEEndcap_;
335 
336  std::vector<std::vector<MonitorElement*> > h_phoIsoBarrel_;
337  std::vector<std::vector<MonitorElement*> > h_phoIsoEndcap_;
338  std::vector<std::vector<MonitorElement*> > h_chHadIsoBarrel_;
339  std::vector<std::vector<MonitorElement*> > h_chHadIsoEndcap_;
340  std::vector<std::vector<MonitorElement*> > h_nHadIsoBarrel_;
341  std::vector<std::vector<MonitorElement*> > h_nHadIsoEndcap_;
342 
343  std::vector<std::vector<MonitorElement*> > p_nTrackIsolSolidVsEta_;
344  std::vector<std::vector<MonitorElement*> > p_trackPtSumSolidVsEta_;
345  std::vector<std::vector<MonitorElement*> > p_nTrackIsolHollowVsEta_;
346  std::vector<std::vector<MonitorElement*> > p_trackPtSumHollowVsEta_;
347  std::vector<std::vector<MonitorElement*> > p_ecalSumVsEta_;
348  std::vector<std::vector<MonitorElement*> > p_hcalSumVsEta_;
349 
350  std::vector<std::vector<MonitorElement*> > p_nTrackIsolSolidVsEt_;
351  std::vector<std::vector<MonitorElement*> > p_trackPtSumSolidVsEt_;
352  std::vector<std::vector<MonitorElement*> > p_nTrackIsolHollowVsEt_;
353  std::vector<std::vector<MonitorElement*> > p_trackPtSumHollowVsEt_;
354 
355  std::vector<std::vector<MonitorElement*> > p_r9VsEt_;
356  std::vector<std::vector<MonitorElement*> > p_r9VsEta_;
357 
358  std::vector<std::vector<MonitorElement*> > p_e1x5VsEt_;
359  std::vector<std::vector<MonitorElement*> > p_e1x5VsEta_;
360 
361  std::vector<std::vector<MonitorElement*> > p_e2x5VsEt_;
362  std::vector<std::vector<MonitorElement*> > p_e2x5VsEta_;
363 
364  std::vector<std::vector<MonitorElement*> > p_maxEXtalOver3x3VsEt_;
365  std::vector<std::vector<MonitorElement*> > p_maxEXtalOver3x3VsEta_;
366 
367  std::vector<std::vector<MonitorElement*> > p_r1x5VsEt_;
368  std::vector<std::vector<MonitorElement*> > p_r1x5VsEta_;
369 
370  std::vector<std::vector<MonitorElement*> > p_r2x5VsEt_;
371  std::vector<std::vector<MonitorElement*> > p_r2x5VsEta_;
372 
373  std::vector<std::vector<MonitorElement*> > p_sigmaIetaIetaVsEta_;
374 
375  std::vector<std::vector<MonitorElement*> > p_dCotTracksVsEta_;
376 
377  std::vector<std::vector<MonitorElement*> > p_hOverEVsEta_;
378  std::vector<std::vector<MonitorElement*> > p_hOverEVsEt_;
379 
380  std::vector<std::vector<MonitorElement*> > h_phoEta_;
381  std::vector<std::vector<MonitorElement*> > h_scEta_;
382 
383  std::vector<std::vector<MonitorElement*> > h_phoConvEtaForEfficiency_;
384 
385  std::vector<std::vector<MonitorElement*> > h_phoEta_BadChannels_;
386  std::vector<std::vector<MonitorElement*> > h_phoEt_BadChannels_;
387  std::vector<std::vector<MonitorElement*> > h_phoPhi_BadChannels_;
388 
389  std::vector<std::vector<MonitorElement*> > h_phoConvEta_;
390 
391  std::vector<std::vector<MonitorElement*> > h_convVtxRvsZ_;
392  std::vector<std::vector<MonitorElement*> > h_convVtxZEndcap_;
393  std::vector<std::vector<MonitorElement*> > h_convVtxZ_;
394  std::vector<std::vector<MonitorElement*> > h_convVtxYvsX_;
395  std::vector<std::vector<MonitorElement*> > h_convVtxR_;
396 
397  std::vector<std::vector<MonitorElement*> > h_r9VsEt_;
398  std::vector<std::vector<MonitorElement*> > h_r9VsEta_;
399 
400  std::vector<std::vector<MonitorElement*> > h_e1x5VsEt_;
401  std::vector<std::vector<MonitorElement*> > h_e1x5VsEta_;
402 
403  std::vector<std::vector<MonitorElement*> > h_e2x5VsEt_;
404  std::vector<std::vector<MonitorElement*> > h_e2x5VsEta_;
405 
406  std::vector<std::vector<MonitorElement*> > h_maxEXtalOver3x3VsEt_;
407  std::vector<std::vector<MonitorElement*> > h_maxEXtalOver3x3VsEta_;
408 
409  std::vector<std::vector<MonitorElement*> > h_r1x5VsEt_;
410  std::vector<std::vector<MonitorElement*> > h_r1x5VsEta_;
411 
412  std::vector<std::vector<MonitorElement*> > h_r2x5VsEt_;
413  std::vector<std::vector<MonitorElement*> > h_r2x5VsEta_;
414 
415  std::vector<std::vector<MonitorElement*> > h_sigmaIetaIetaVsEta_;
416 
417  std::vector<std::vector<MonitorElement*> > h_tkChi2_;
418 
419  std::vector<std::vector<MonitorElement*> > h_vertexChi2Prob_;
420 
421  std::vector<std::vector<MonitorElement*> > p_nHitsVsEta_;
422 
423  std::vector<std::vector<MonitorElement*> > p_tkChi2VsEta_;
424 
426 
427  std::vector<std::vector<std::vector<MonitorElement*> > > p_ecalSumVsEt_;
428  std::vector<std::vector<std::vector<MonitorElement*> > > p_hcalSumVsEt_;
429 
430  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoE_;
431  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoSigmaEoverE_;
432  std::vector<std::vector<std::vector<MonitorElement*> > > p_phoSigmaEoverEvsNVtx_;
433  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoEt_;
434  std::vector<std::vector<std::vector<MonitorElement*> > > h_r9_;
435  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoPhi_;
436  std::vector<std::vector<std::vector<MonitorElement*> > > h_scPhi_;
437  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoConvPhiForEfficiency_;
438  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoConvPhi_;
439 
440  std::vector<std::vector<std::vector<MonitorElement*> > > h_hOverE_;
441  std::vector<std::vector<std::vector<MonitorElement*> > > h_h1OverE_;
442  std::vector<std::vector<std::vector<MonitorElement*> > > h_h2OverE_;
443 
444  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoSigmaIetaIeta_;
445 
446  std::vector<std::vector<std::vector<MonitorElement*> > > h_nPho_;
447 
448  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoConvE_;
449  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoConvEt_;
450  std::vector<std::vector<std::vector<MonitorElement*> > > h_phoConvR9_;
451 
452  std::vector<std::vector<std::vector<MonitorElement*> > > h_nConv_;
453 
454  std::vector<std::vector<std::vector<MonitorElement*> > > h_eOverPTracks_;
455  std::vector<std::vector<std::vector<MonitorElement*> > > h_pOverETracks_;
456 
457  std::vector<std::vector<std::vector<MonitorElement*> > > h_dCotTracks_;
458 
459  std::vector<std::vector<std::vector<MonitorElement*> > > h_dPhiTracksAtVtx_;
460  std::vector<std::vector<std::vector<MonitorElement*> > > h_dPhiTracksAtEcal_;
461 
462  std::vector<std::vector<std::vector<MonitorElement*> > > h_dEtaTracksAtEcal_;
463 };
464 
465 #endif
PhotonAnalyzer::h_phoConvE_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoConvE_
Definition: PhotonAnalyzer.h:448
PhotonAnalyzer::sumMax_
double sumMax_
Definition: PhotonAnalyzer.h:234
PhotonAnalyzer::sigmaIetaBin_
int sigmaIetaBin_
Definition: PhotonAnalyzer.h:228
PhotonAnalyzer::photon_token_
edm::EDGetTokenT< std::vector< reco::Photon > > photon_token_
Definition: PhotonAnalyzer.h:161
PhotonAnalyzer::p_tkChi2VsEta_
std::vector< std::vector< MonitorElement * > > p_tkChi2VsEta_
Definition: PhotonAnalyzer.h:423
TrackExtra.h
PhotonAnalyzer::h_dEtaTracksAtEcal_
std::vector< std::vector< std::vector< MonitorElement * > > > h_dEtaTracksAtEcal_
Definition: PhotonAnalyzer.h:462
DDAxes::y
PhotonAnalyzer::minimalSetOfHistos_
bool minimalSetOfHistos_
Definition: PhotonAnalyzer.h:180
PhotonAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: PhotonAnalyzer.cc:1415
Handle.h
PhotonAnalyzer::h_r2x5VsEta_
std::vector< std::vector< MonitorElement * > > h_r2x5VsEta_
Definition: PhotonAnalyzer.h:413
runGCPTkAlMap.title
string title
Definition: runGCPTkAlMap.py:94
PositionCalc.h
PhotonAnalyzer::h_tkChi2_
std::vector< std::vector< MonitorElement * > > h_tkChi2_
Definition: PhotonAnalyzer.h:417
PhotonAnalyzer::h_hcalSumEEndcap_
std::vector< std::vector< MonitorElement * > > h_hcalSumEEndcap_
Definition: PhotonAnalyzer.h:334
PhotonAnalyzer::PhotonAnalyzer
PhotonAnalyzer(const edm::ParameterSet &)
Definition: PhotonAnalyzer.cc:19
PhotonAnalyzer::histo_index_efficiency_
int histo_index_efficiency_
Definition: PhotonAnalyzer.h:193
PhotonAnalyzer::h_trackPtSumHollow_
std::vector< std::vector< MonitorElement * > > h_trackPtSumHollow_
Definition: PhotonAnalyzer.h:328
SimVertex
Definition: SimVertex.h:5
PhotonAnalyzer::h_phoSigmaIetaIeta_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoSigmaIetaIeta_
Definition: PhotonAnalyzer.h:444
PhotonAnalyzer::invMassEtCut_
double invMassEtCut_
Definition: PhotonAnalyzer.h:171
MessageLogger.h
PhotonAnalyzer::h_trackPtSumSolid_
std::vector< std::vector< MonitorElement * > > h_trackPtSumSolid_
Definition: PhotonAnalyzer.h:326
PhotonAnalyzer::h_invMassPhotonsEEndcapEBarrel_
MonitorElement * h_invMassPhotonsEEndcapEBarrel_
Definition: PhotonAnalyzer.h:307
PhotonAnalyzer::etaMin_
double etaMin_
Definition: PhotonAnalyzer.h:205
PhotonAnalyzer::h_phoEt_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoEt_
Definition: PhotonAnalyzer.h:433
PhotonAnalyzer::h_invMassTwoWithTracks_
MonitorElement * h_invMassTwoWithTracks_
Definition: PhotonAnalyzer.h:301
TrackerGeometry.h
PhotonAnalyzer::r9Min_
double r9Min_
Definition: PhotonAnalyzer.h:225
PhotonAnalyzer::h_phoEta_Tight_
MonitorElement * h_phoEta_Tight_
Definition: PhotonAnalyzer.h:285
PhotonAnalyzer::h_nRecoVtx_
MonitorElement * h_nRecoVtx_
Definition: PhotonAnalyzer.h:282
PhotonAnalyzer::h_phoEta_
std::vector< std::vector< MonitorElement * > > h_phoEta_
Definition: PhotonAnalyzer.h:380
TkAlMuonSelectors_cfi.cut
cut
Definition: TkAlMuonSelectors_cfi.py:5
ESHandle.h
PhotonAnalyzer::nEvt_
int nEvt_
Definition: PhotonAnalyzer.h:196
PhotonAnalyzer::p_r2x5VsEta_
std::vector< std::vector< MonitorElement * > > p_r2x5VsEta_
Definition: PhotonAnalyzer.h:371
PhotonAnalyzer::h_trackPtSumHollowVsEta_
std::vector< std::vector< MonitorElement * > > h_trackPtSumHollowVsEta_
Definition: PhotonAnalyzer.h:314
PhotonAnalyzer::p_trackPtSumSolidVsEta_
std::vector< std::vector< MonitorElement * > > p_trackPtSumSolidVsEta_
Definition: PhotonAnalyzer.h:344
PhotonAnalyzer::h_phoE_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoE_
Definition: PhotonAnalyzer.h:430
PhotonAnalyzer::h_hcalSumVsEta_
std::vector< std::vector< MonitorElement * > > h_hcalSumVsEta_
Definition: PhotonAnalyzer.h:316
PhotonAnalyzer::currentFolder_
std::stringstream currentFolder_
Definition: PhotonAnalyzer.h:189
PhotonAnalyzer::p_nTrackIsolSolidVsEt_
std::vector< std::vector< MonitorElement * > > p_nTrackIsolSolidVsEt_
Definition: PhotonAnalyzer.h:350
PhotonAnalyzer::p_r9VsEta_
std::vector< std::vector< MonitorElement * > > p_r9VsEta_
Definition: PhotonAnalyzer.h:356
PhotonAnalyzer::etMin_
double etMin_
Definition: PhotonAnalyzer.h:209
PhotonAnalyzer::excludeBkgHistos_
bool excludeBkgHistos_
Definition: PhotonAnalyzer.h:181
edm::Run
Definition: Run.h:45
min
T min(T a, T b)
Definition: MathUtil.h:58
PhotonAnalyzer::p_hOverEVsEta_
std::vector< std::vector< MonitorElement * > > p_hOverEVsEta_
Definition: PhotonAnalyzer.h:377
BasicCluster.h
TriggerEvent.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
PhotonAnalyzer::eBin_
int eBin_
Definition: PhotonAnalyzer.h:216
PhotonAnalyzer::standAlone_
bool standAlone_
Definition: PhotonAnalyzer.h:178
PhotonAnalyzer::yBin_
int yBin_
Definition: PhotonAnalyzer.h:268
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
PhotonAnalyzer::fill3DHistoVector
void fill3DHistoVector(std::vector< std::vector< std::vector< MonitorElement * > > > &histoVector, double x, int cut, int type, int part)
PhotonAnalyzer::h_r2x5VsEt_
std::vector< std::vector< MonitorElement * > > h_r2x5VsEt_
Definition: PhotonAnalyzer.h:412
PhotonAnalyzer::h_convVtxZ_
std::vector< std::vector< MonitorElement * > > h_convVtxZ_
Definition: PhotonAnalyzer.h:393
EBDetId.h
PhotonAnalyzer::h_maxEXtalOver3x3VsEt_
std::vector< std::vector< MonitorElement * > > h_maxEXtalOver3x3VsEt_
Definition: PhotonAnalyzer.h:406
EEDetId.h
PhotonAnalyzer::book2DHistoVector
void book2DHistoVector(DQMStore::IBooker &, std::vector< std::vector< MonitorElement * > > &toFill, std::string histoType, std::string histoName, std::string title, int xbin, double xmin, double xmax, int ybin=1, double ymin=1, double ymax=2)
Definition: PhotonAnalyzer.cc:1253
PhotonAnalyzer::h_convEt_Tight_
MonitorElement * h_convEt_Tight_
Definition: PhotonAnalyzer.h:297
PhotonAnalyzer::h_trackPtSumSolidVsEt_
std::vector< std::vector< MonitorElement * > > h_trackPtSumSolidVsEt_
Definition: PhotonAnalyzer.h:319
PhotonAnalyzer::PhotonIDLoose_token_
edm::EDGetTokenT< edm::ValueMap< bool > > PhotonIDLoose_token_
Definition: PhotonAnalyzer.h:162
PhotonAnalyzer::h_phoIsoBarrel_
std::vector< std::vector< MonitorElement * > > h_phoIsoBarrel_
Definition: PhotonAnalyzer.h:336
PhotonAnalyzer::hOverEBin_
int hOverEBin_
Definition: PhotonAnalyzer.h:236
EcalBarrelTopology.h
PhotonAnalyzer::etaMax_
double etaMax_
Definition: PhotonAnalyzer.h:206
ChiSquaredProbability.h
PhotonAnalyzer::h_convVtxZEndcap_
std::vector< std::vector< MonitorElement * > > h_convVtxZEndcap_
Definition: PhotonAnalyzer.h:392
DQMStore.h
PhotonAnalyzer::endcapRecHit_token_
edm::EDGetTokenT< edm::SortedCollection< EcalRecHit, edm::StrictWeakOrdering< EcalRecHit > > > endcapRecHit_token_
Definition: PhotonAnalyzer.h:165
PhotonFwd.h
PhotonAnalyzer::p_e1x5VsEta_
std::vector< std::vector< MonitorElement * > > p_e1x5VsEta_
Definition: PhotonAnalyzer.h:359
PhotonAnalyzer::sumBin_
int sumBin_
Definition: PhotonAnalyzer.h:232
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
PhotonAnalyzer::numberMin_
double numberMin_
Definition: PhotonAnalyzer.h:221
PhotonAnalyzer::numberBin_
int numberBin_
Definition: PhotonAnalyzer.h:220
PhotonAnalyzer::h_scEta_
std::vector< std::vector< MonitorElement * > > h_scEta_
Definition: PhotonAnalyzer.h:381
PhotonAnalyzer::h_convVtxYvsX_
std::vector< std::vector< MonitorElement * > > h_convVtxYvsX_
Definition: PhotonAnalyzer.h:394
PhotonAnalyzer::h_r1x5VsEt_
std::vector< std::vector< MonitorElement * > > h_r1x5VsEt_
Definition: PhotonAnalyzer.h:409
DDAxes::x
PhotonAnalyzer::r9Max_
double r9Max_
Definition: PhotonAnalyzer.h:226
PhotonAnalyzer::numberOfSteps_
int numberOfSteps_
Definition: PhotonAnalyzer.h:174
PhotonAnalyzer::p_trackPtSumHollowVsEta_
std::vector< std::vector< MonitorElement * > > p_trackPtSumHollowVsEta_
Definition: PhotonAnalyzer.h:346
PhotonAnalyzer::useTriggerFiltering_
bool useTriggerFiltering_
Definition: PhotonAnalyzer.h:177
PhotonAnalyzer::h_nTrackIsolSolidVsEta_
std::vector< std::vector< MonitorElement * > > h_nTrackIsolSolidVsEta_
Definition: PhotonAnalyzer.h:311
ConversionFwd.h
PhotonAnalyzer::h_phoEt_BadChannels_
std::vector< std::vector< MonitorElement * > > h_phoEt_BadChannels_
Definition: PhotonAnalyzer.h:386
PhotonAnalyzer::yMax_
double yMax_
Definition: PhotonAnalyzer.h:270
PhotonAnalyzer
EgammaCoreTools.
Definition: PhotonAnalyzer.h:97
PhotonAnalyzer::histo_index_conversions_
int histo_index_conversions_
Definition: PhotonAnalyzer.h:192
PhotonAnalyzer::p_nTrackIsolSolidVsEta_
std::vector< std::vector< MonitorElement * > > p_nTrackIsolSolidVsEta_
Definition: PhotonAnalyzer.h:343
PhotonAnalyzer::p_hOverEVsEt_
std::vector< std::vector< MonitorElement * > > p_hOverEVsEt_
Definition: PhotonAnalyzer.h:378
PhotonAnalyzer::h_phoConvPhiForEfficiency_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoConvPhiForEfficiency_
Definition: PhotonAnalyzer.h:437
PhotonAnalyzer::h_r9_
std::vector< std::vector< std::vector< MonitorElement * > > > h_r9_
Definition: PhotonAnalyzer.h:434
PhotonAnalyzer::dEtaTracksBin_
int dEtaTracksBin_
Definition: PhotonAnalyzer.h:248
PhotonAnalyzer::dPhiTracksBin_
int dPhiTracksBin_
Definition: PhotonAnalyzer.h:244
BasicClusterFwd.h
PhotonAnalyzer::p_nTrackIsolHollowVsEta_
std::vector< std::vector< MonitorElement * > > p_nTrackIsolHollowVsEta_
Definition: PhotonAnalyzer.h:345
PhotonAnalyzer::chi2Bin_
int chi2Bin_
Definition: PhotonAnalyzer.h:252
PhotonAnalyzer::h_phoEta_BadChannels_
std::vector< std::vector< MonitorElement * > > h_phoEta_BadChannels_
Definition: PhotonAnalyzer.h:385
PhotonAnalyzer::rBin_
int rBin_
Definition: PhotonAnalyzer.h:260
PhotonAnalyzer::rMax_
double rMax_
Definition: PhotonAnalyzer.h:262
PhotonAnalyzer::triggerEvent_token_
edm::EDGetTokenT< trigger::TriggerEvent > triggerEvent_token_
Definition: PhotonAnalyzer.h:166
PhotonAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: PhotonAnalyzer.cc:142
PhotonAnalyzer::h_nTrackIsolSolid_
std::vector< std::vector< MonitorElement * > > h_nTrackIsolSolid_
Definition: PhotonAnalyzer.h:325
PhotonAnalyzer::h_phoEt_postHLT_
MonitorElement * h_phoEt_postHLT_
Definition: PhotonAnalyzer.h:292
PhotonAnalyzer::photonSelection
bool photonSelection(const reco::Photon *p)
Definition: PhotonAnalyzer.cc:2075
MakerMacros.h
Photon.h
PhotonAnalyzer::phiBin_
int phiBin_
Definition: PhotonAnalyzer.h:212
PhotonAnalyzer::fName_
std::string fName_
Definition: PhotonAnalyzer.h:157
PhotonAnalyzer::h_hcalSumVsEt_
std::vector< std::vector< MonitorElement * > > h_hcalSumVsEt_
Definition: PhotonAnalyzer.h:323
PhotonAnalyzer::dPhiTracksMin_
double dPhiTracksMin_
Definition: PhotonAnalyzer.h:245
part
part
Definition: HCALResponse.h:20
PhotonAnalyzer::h_phoEt_Loose_
MonitorElement * h_phoEt_Loose_
Definition: PhotonAnalyzer.h:286
Track.h
PhotonAnalyzer::eOverPMin_
double eOverPMin_
Definition: PhotonAnalyzer.h:241
PhotonAnalyzer::h_nTrackIsolHollowVsEta_
std::vector< std::vector< MonitorElement * > > h_nTrackIsolHollowVsEta_
Definition: PhotonAnalyzer.h:313
TrackFwd.h
L1TOccupancyClient_cfi.ymax
ymax
Definition: L1TOccupancyClient_cfi.py:43
PhotonAnalyzer::PhotonIDTight_token_
edm::EDGetTokenT< edm::ValueMap< bool > > PhotonIDTight_token_
Definition: PhotonAnalyzer.h:163
PhotonAnalyzer::h_nConv_
std::vector< std::vector< std::vector< MonitorElement * > > > h_nConv_
Definition: PhotonAnalyzer.h:452
PhotonAnalyzer::phiMax_
double phiMax_
Definition: PhotonAnalyzer.h:214
PhotonAnalyzer::h_invMassPhotonsEEndcap_
MonitorElement * h_invMassPhotonsEEndcap_
Definition: PhotonAnalyzer.h:306
Service.h
PhotonAnalyzer::p_hcalSumVsEt_
std::vector< std::vector< std::vector< MonitorElement * > > > p_hcalSumVsEt_
Definition: PhotonAnalyzer.h:428
PhotonAnalyzer::h_hOverE_
std::vector< std::vector< std::vector< MonitorElement * > > > h_hOverE_
Definition: PhotonAnalyzer.h:440
PhotonAnalyzer::dEtaTracksMax_
double dEtaTracksMax_
Definition: PhotonAnalyzer.h:250
PhotonAnalyzer::fill2DHistoVector
void fill2DHistoVector(std::vector< std::vector< MonitorElement * > > &histoVector, double x, int cut, int type)
PhotonAnalyzer::h_phoConvR9_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoConvR9_
Definition: PhotonAnalyzer.h:450
PhotonAnalyzer::bookHistogramsInvMass
void bookHistogramsInvMass(DQMStore::IBooker &)
Definition: PhotonAnalyzer.cc:224
PhotonAnalyzer::etBin_
int etBin_
Definition: PhotonAnalyzer.h:208
PhotonAnalyzer::h_nPho_
std::vector< std::vector< std::vector< MonitorElement * > > > h_nPho_
Definition: PhotonAnalyzer.h:446
CaloClusterFwd.h
PhotonAnalyzer::h_phoEta_preHLT_
MonitorElement * h_phoEta_preHLT_
Definition: PhotonAnalyzer.h:289
PhotonAnalyzer::p_e2x5VsEt_
std::vector< std::vector< MonitorElement * > > p_e2x5VsEt_
Definition: PhotonAnalyzer.h:361
PhotonAnalyzer::h_chHadIsoEndcap_
std::vector< std::vector< MonitorElement * > > h_chHadIsoEndcap_
Definition: PhotonAnalyzer.h:339
PhotonAnalyzer::bookHistogramsPhotons
void bookHistogramsPhotons(DQMStore::IBooker &)
Definition: PhotonAnalyzer.cc:263
PhotonAnalyzer::h_phoPhi_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoPhi_
Definition: PhotonAnalyzer.h:435
PhotonAnalyzer::h_e2x5VsEta_
std::vector< std::vector< MonitorElement * > > h_e2x5VsEta_
Definition: PhotonAnalyzer.h:404
PhotonAnalyzer::totalNumberOfHistos_invMassFolder
MonitorElement * totalNumberOfHistos_invMassFolder
Definition: PhotonAnalyzer.h:278
PhotonAnalyzer::h_phoEta_postHLT_
MonitorElement * h_phoEta_postHLT_
Definition: PhotonAnalyzer.h:290
PhotonAnalyzer::histo_index_photons_
int histo_index_photons_
Definition: PhotonAnalyzer.h:191
PhotonAnalyzer::zMin_
double zMin_
Definition: PhotonAnalyzer.h:257
PhotonAnalyzer::p_ecalSumVsEt_
std::vector< std::vector< std::vector< MonitorElement * > > > p_ecalSumVsEt_
Definition: PhotonAnalyzer.h:427
PhotonAnalyzer::h_phoConvEtaForEfficiency_
std::vector< std::vector< MonitorElement * > > h_phoConvEtaForEfficiency_
Definition: PhotonAnalyzer.h:383
PhotonAnalyzer::h_r9VsEt_
std::vector< std::vector< MonitorElement * > > h_r9VsEt_
Definition: PhotonAnalyzer.h:397
PhotonAnalyzer::eOverPBin_
int eOverPBin_
Definition: PhotonAnalyzer.h:240
DQMEDAnalyzer.h
PhotonAnalyzer::chi2Max_
double chi2Max_
Definition: PhotonAnalyzer.h:254
PhotonAnalyzer::xBin_
int xBin_
Definition: PhotonAnalyzer.h:264
PhotonAnalyzer::h_h1OverE_
std::vector< std::vector< std::vector< MonitorElement * > > > h_h1OverE_
Definition: PhotonAnalyzer.h:441
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
PhotonAnalyzer::cutStep_
double cutStep_
Definition: PhotonAnalyzer.h:173
PhotonAnalyzer::p_e2x5VsEta_
std::vector< std::vector< MonitorElement * > > p_e2x5VsEta_
Definition: PhotonAnalyzer.h:362
PhotonAnalyzer::eMin_
double eMin_
Definition: PhotonAnalyzer.h:217
TFileService.h
PhotonAnalyzer::~PhotonAnalyzer
~PhotonAnalyzer() override
Definition: PhotonAnalyzer.cc:140
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
PhotonAnalyzer::p_phoSigmaEoverEvsNVtx_
std::vector< std::vector< std::vector< MonitorElement * > > > p_phoSigmaEoverEvsNVtx_
Definition: PhotonAnalyzer.h:432
PhotonAnalyzer::p_dCotTracksVsEta_
std::vector< std::vector< MonitorElement * > > p_dCotTracksVsEta_
Definition: PhotonAnalyzer.h:375
PhotonAnalyzer::p_nTrackIsolHollowVsEt_
std::vector< std::vector< MonitorElement * > > p_nTrackIsolHollowVsEt_
Definition: PhotonAnalyzer.h:352
PhotonAnalyzer::eMax_
double eMax_
Definition: PhotonAnalyzer.h:218
PhotonAnalyzer::h_dPhiTracksAtEcal_
std::vector< std::vector< std::vector< MonitorElement * > > > h_dPhiTracksAtEcal_
Definition: PhotonAnalyzer.h:460
PhotonAnalyzer::fillHistogramsForHistogramCounts
void fillHistogramsForHistogramCounts(DQMStore::IBooker &)
Definition: PhotonAnalyzer.cc:164
PhotonAnalyzer::h_phoConvPhi_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoConvPhi_
Definition: PhotonAnalyzer.h:438
PhotonAnalyzer::p_trackPtSumSolidVsEt_
std::vector< std::vector< MonitorElement * > > p_trackPtSumSolidVsEt_
Definition: PhotonAnalyzer.h:351
CaloSubdetectorGeometry.h
PhotonAnalyzer::h_eOverPTracks_
std::vector< std::vector< std::vector< MonitorElement * > > > h_eOverPTracks_
Definition: PhotonAnalyzer.h:454
PhotonAnalyzer::h_phoEt_Tight_
MonitorElement * h_phoEt_Tight_
Definition: PhotonAnalyzer.h:287
edm::ParameterSet
Definition: ParameterSet.h:47
PhotonAnalyzer::h_convEta_Tight_
MonitorElement * h_convEta_Tight_
Definition: PhotonAnalyzer.h:295
PhotonAnalyzer::h_scPhi_
std::vector< std::vector< std::vector< MonitorElement * > > > h_scPhi_
Definition: PhotonAnalyzer.h:436
a
double a
Definition: hdecay.h:119
PhotonAnalyzer::bookHistogramsEfficiency
void bookHistogramsEfficiency(DQMStore::IBooker &)
Definition: PhotonAnalyzer.cc:172
Event.h
PhotonAnalyzer::p_maxEXtalOver3x3VsEt_
std::vector< std::vector< MonitorElement * > > p_maxEXtalOver3x3VsEt_
Definition: PhotonAnalyzer.h:364
deltaR.h
PhotonAnalyzer::p_sigmaIetaIetaVsEta_
std::vector< std::vector< MonitorElement * > > p_sigmaIetaIetaVsEta_
Definition: PhotonAnalyzer.h:373
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
PhotonAnalyzer::parts_
std::vector< std::string > parts_
Definition: PhotonAnalyzer.h:199
PhotonAnalyzer::p_trackPtSumHollowVsEt_
std::vector< std::vector< MonitorElement * > > p_trackPtSumHollowVsEt_
Definition: PhotonAnalyzer.h:353
EcalEndcapTopology.h
PhotonAnalyzer::h_vertexChi2Prob_
std::vector< std::vector< MonitorElement * > > h_vertexChi2Prob_
Definition: PhotonAnalyzer.h:419
type
type
Definition: SiPixelVCal_PayloadInspector.cc:37
PhotonAnalyzer::rMin_
double rMin_
Definition: PhotonAnalyzer.h:261
PhotonAnalyzer::h_e1x5VsEt_
std::vector< std::vector< MonitorElement * > > h_e1x5VsEt_
Definition: PhotonAnalyzer.h:400
PhotonAnalyzer::minPhoEtCut_
double minPhoEtCut_
Definition: PhotonAnalyzer.h:169
PhotonAnalyzer::totalNumberOfHistos_conversionsFolder
MonitorElement * totalNumberOfHistos_conversionsFolder
Definition: PhotonAnalyzer.h:280
EcalClusterTools.h
PhotonAnalyzer::offline_pvToken_
edm::EDGetTokenT< reco::VertexCollection > offline_pvToken_
Definition: PhotonAnalyzer.h:167
PhotonAnalyzer::phiNormalization
float phiNormalization(float &a)
Definition: PhotonAnalyzer.cc:2033
CaloTopologyRecord.h
PhotonAnalyzer::h_invMassAllPhotons_
MonitorElement * h_invMassAllPhotons_
Definition: PhotonAnalyzer.h:304
PhotonAnalyzer::h_phoConvEt_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoConvEt_
Definition: PhotonAnalyzer.h:449
PhotonAnalyzer::h_dPhiTracksAtVtx_
std::vector< std::vector< std::vector< MonitorElement * > > > h_dPhiTracksAtVtx_
Definition: PhotonAnalyzer.h:459
PhotonAnalyzer::xMax_
double xMax_
Definition: PhotonAnalyzer.h:266
PhotonAnalyzer::h_convEta_Loose_
MonitorElement * h_convEta_Loose_
Definition: PhotonAnalyzer.h:294
PhotonAnalyzer::xMin_
double xMin_
Definition: PhotonAnalyzer.h:265
PhotonAnalyzer::reducedR9Bin_
int reducedR9Bin_
Definition: PhotonAnalyzer.h:274
PhotonAnalyzer::p_r1x5VsEta_
std::vector< std::vector< MonitorElement * > > p_r1x5VsEta_
Definition: PhotonAnalyzer.h:368
PhotonAnalyzer::h_trackPtSumSolidVsEta_
std::vector< std::vector< MonitorElement * > > h_trackPtSumSolidVsEta_
Definition: PhotonAnalyzer.h:312
PhotonAnalyzer::phiMin_
double phiMin_
Definition: PhotonAnalyzer.h:213
PhotonAnalyzer::h_pOverETracks_
std::vector< std::vector< std::vector< MonitorElement * > > > h_pOverETracks_
Definition: PhotonAnalyzer.h:455
trackerHitRTTI::vector
Definition: trackerHitRTTI.h:21
PhotonAnalyzer::h_nTrackIsolHollow_
std::vector< std::vector< MonitorElement * > > h_nTrackIsolHollow_
Definition: PhotonAnalyzer.h:327
PhotonAnalyzer::r9Bin_
int r9Bin_
Definition: PhotonAnalyzer.h:224
IdealGeometryRecord.h
PhotonAnalyzer::book3DHistoVector
void book3DHistoVector(DQMStore::IBooker &, std::vector< std::vector< std::vector< MonitorElement * > > > &toFill, std::string histoType, std::string histoName, std::string title, int xbin, double xmin, double xmax, int ybin=1, double ymin=1, double ymax=2)
Definition: PhotonAnalyzer.cc:1326
PhotonAnalyzer::zBin_
int zBin_
Definition: PhotonAnalyzer.h:256
edm::EventSetup
Definition: EventSetup.h:57
PhotonAnalyzer::h_chHadIsoBarrel_
std::vector< std::vector< MonitorElement * > > h_chHadIsoBarrel_
Definition: PhotonAnalyzer.h:338
PhotonAnalyzer::eOverPMax_
double eOverPMax_
Definition: PhotonAnalyzer.h:242
PhotonAnalyzer::h_sigmaIetaIetaVsEta_
std::vector< std::vector< MonitorElement * > > h_sigmaIetaIetaVsEta_
Definition: PhotonAnalyzer.h:415
PhotonAnalyzer::photonSelectionSlimmed
bool photonSelectionSlimmed(const reco::Photon *p)
Definition: PhotonAnalyzer.cc:2115
PhotonAnalyzer::isolationStrength_
int isolationStrength_
Definition: PhotonAnalyzer.h:183
PhotonAnalyzer::h_ecalSumEEndcap_
std::vector< std::vector< MonitorElement * > > h_ecalSumEEndcap_
Definition: PhotonAnalyzer.h:331
PhotonAnalyzer::h_phoEt_preHLT_
MonitorElement * h_phoEt_preHLT_
Definition: PhotonAnalyzer.h:291
PhotonAnalyzer::numberMax_
double numberMax_
Definition: PhotonAnalyzer.h:222
PhotonAnalyzer::h_nTrackIsolSolidVsEt_
std::vector< std::vector< MonitorElement * > > h_nTrackIsolSolidVsEt_
Definition: PhotonAnalyzer.h:318
EcalRecHit.h
PhotonAnalyzer::sigmaIetaMin_
double sigmaIetaMin_
Definition: PhotonAnalyzer.h:229
PhotonAnalyzer::totalNumberOfHistos_photonsFolder
MonitorElement * totalNumberOfHistos_photonsFolder
Definition: PhotonAnalyzer.h:279
PhotonAnalyzer::h_phoIsoEndcap_
std::vector< std::vector< MonitorElement * > > h_phoIsoEndcap_
Definition: PhotonAnalyzer.h:337
CaloTopology.h
newFWLiteAna.bin
bin
Definition: newFWLiteAna.py:161
ValueMap.h
PhotonAnalyzer::reducedEtBin_
int reducedEtBin_
Definition: PhotonAnalyzer.h:272
VertexFwd.h
reco::Photon
Definition: Photon.h:21
CaloSubdetectorTopology.h
PhotonAnalyzer::etaBin_
int etaBin_
Definition: PhotonAnalyzer.h:204
PhotonAnalyzer::totalNumberOfHistos_efficiencyFolder
MonitorElement * totalNumberOfHistos_efficiencyFolder
Definition: PhotonAnalyzer.h:277
CaloCellGeometry.h
PhotonAnalyzer::useBinning_
bool useBinning_
Definition: PhotonAnalyzer.h:176
PhotonAnalyzer::h_nTrackIsolHollowVsEt_
std::vector< std::vector< MonitorElement * > > h_nTrackIsolHollowVsEt_
Definition: PhotonAnalyzer.h:320
PhotonAnalyzer::etMax_
double etMax_
Definition: PhotonAnalyzer.h:210
PhotonAnalyzer::h_ecalSumVsEt_
std::vector< std::vector< MonitorElement * > > h_ecalSumVsEt_
Definition: PhotonAnalyzer.h:322
PhotonAnalyzer::h_e1x5VsEta_
std::vector< std::vector< MonitorElement * > > h_e1x5VsEta_
Definition: PhotonAnalyzer.h:401
RecoEcalCandidate.h
PhotonAnalyzer::dEtaTracksMin_
double dEtaTracksMin_
Definition: PhotonAnalyzer.h:249
PhotonAnalyzer::isHeavyIon_
bool isHeavyIon_
Definition: PhotonAnalyzer.h:185
PhotonAnalyzer::histo_index_invMass_
int histo_index_invMass_
Definition: PhotonAnalyzer.h:194
L1TOccupancyClient_cfi.ymin
ymin
Definition: L1TOccupancyClient_cfi.py:43
PhotonAnalyzer::h_convVtxRvsZ_
std::vector< std::vector< MonitorElement * > > h_convVtxRvsZ_
Definition: PhotonAnalyzer.h:391
DetId.h
SimTrack
Definition: SimTrack.h:6
Frameworkfwd.h
TrackerOfflineValidation_Dqm_cff.xmax
xmax
Definition: TrackerOfflineValidation_Dqm_cff.py:11
PhotonAnalyzer::h_ecalSumEBarrel_
std::vector< std::vector< MonitorElement * > > h_ecalSumEBarrel_
Definition: PhotonAnalyzer.h:330
SuperCluster.h
PhotonAnalyzer::barrelRecHit_token_
edm::EDGetTokenT< edm::SortedCollection< EcalRecHit, edm::StrictWeakOrdering< EcalRecHit > > > barrelRecHit_token_
Definition: PhotonAnalyzer.h:164
CaloGeometry.h
PhotonAnalyzer::reducedEtaBin_
int reducedEtaBin_
Definition: PhotonAnalyzer.h:273
PhotonAnalyzer::prescaleFactor_
unsigned int prescaleFactor_
Definition: PhotonAnalyzer.h:159
PhotonAnalyzer::h_phoPhi_BadChannels_
std::vector< std::vector< MonitorElement * > > h_phoPhi_BadChannels_
Definition: PhotonAnalyzer.h:387
PhotonAnalyzer::types_
std::vector< std::string > types_
Definition: PhotonAnalyzer.h:198
PhotonAnalyzer::p_r2x5VsEt_
std::vector< std::vector< MonitorElement * > > p_r2x5VsEt_
Definition: PhotonAnalyzer.h:370
PhotonAnalyzer::h_dCotTracks_
std::vector< std::vector< std::vector< MonitorElement * > > > h_dCotTracks_
Definition: PhotonAnalyzer.h:457
PhotonAnalyzer::p_e1x5VsEt_
std::vector< std::vector< MonitorElement * > > p_e1x5VsEt_
Definition: PhotonAnalyzer.h:358
PhotonAnalyzer::chi2Min_
double chi2Min_
Definition: PhotonAnalyzer.h:253
PhotonAnalyzer::p_r1x5VsEt_
std::vector< std::vector< MonitorElement * > > p_r1x5VsEt_
Definition: PhotonAnalyzer.h:367
PhotonAnalyzer::hOverEMax_
double hOverEMax_
Definition: PhotonAnalyzer.h:238
PhotonAnalyzer::photonMaxEta_
double photonMaxEta_
Definition: PhotonAnalyzer.h:170
PhotonAnalyzer::p_hcalSumVsEta_
std::vector< std::vector< MonitorElement * > > p_hcalSumVsEta_
Definition: PhotonAnalyzer.h:348
HltBtagPostValidation_cff.histoName
histoName
Definition: HltBtagPostValidation_cff.py:17
EventSetup.h
PhotonAnalyzer::h_r1x5VsEta_
std::vector< std::vector< MonitorElement * > > h_r1x5VsEta_
Definition: PhotonAnalyzer.h:410
PhotonAnalyzer::sumMin_
double sumMin_
Definition: PhotonAnalyzer.h:233
Exception.h
PhotonAnalyzer::zMax_
double zMax_
Definition: PhotonAnalyzer.h:258
PhotonAnalyzer::h_convEt_Loose_
MonitorElement * h_convEt_Loose_
Definition: PhotonAnalyzer.h:296
PhotonAnalyzer::reducedSumBin_
int reducedSumBin_
Definition: PhotonAnalyzer.h:275
dqm::implementation::IBooker
Definition: DQMStore.h:43
RecoEcalCandidateFwd.h
PhotonAnalyzer::h_maxEXtalOver3x3VsEta_
std::vector< std::vector< MonitorElement * > > h_maxEXtalOver3x3VsEta_
Definition: PhotonAnalyzer.h:407
PhotonAnalyzer::p_nHitsVsEta_
std::vector< std::vector< MonitorElement * > > p_nHitsVsEta_
Definition: PhotonAnalyzer.h:421
PhotonAnalyzer::h_invMassPhotonsEBarrel_
MonitorElement * h_invMassPhotonsEBarrel_
Definition: PhotonAnalyzer.h:305
ParameterSet.h
PhotonAnalyzer::h_phoEta_Vertex_
MonitorElement * h_phoEta_Vertex_
Definition: PhotonAnalyzer.h:299
TrackerOfflineValidation_Dqm_cff.xmin
xmin
Definition: TrackerOfflineValidation_Dqm_cff.py:10
PhotonAnalyzer::h_e2x5VsEt_
std::vector< std::vector< MonitorElement * > > h_e2x5VsEt_
Definition: PhotonAnalyzer.h:403
PhotonAnalyzer::h_invMassZeroWithTracks_
MonitorElement * h_invMassZeroWithTracks_
Definition: PhotonAnalyzer.h:303
PhotonAnalyzer::h_phoConvEta_
std::vector< std::vector< MonitorElement * > > h_phoConvEta_
Definition: PhotonAnalyzer.h:389
PhotonAnalyzer::bookHistogramsConversions
void bookHistogramsConversions(DQMStore::IBooker &)
Definition: PhotonAnalyzer.cc:1095
PhotonAnalyzer::h_nHadIsoBarrel_
std::vector< std::vector< MonitorElement * > > h_nHadIsoBarrel_
Definition: PhotonAnalyzer.h:340
PhotonAnalyzer::h_ecalSumVsEta_
std::vector< std::vector< MonitorElement * > > h_ecalSumVsEta_
Definition: PhotonAnalyzer.h:315
edm::Event
Definition: Event.h:73
PhotonAnalyzer::h_invMassOneWithTracks_
MonitorElement * h_invMassOneWithTracks_
Definition: PhotonAnalyzer.h:302
PhotonAnalyzer::h_phoSigmaEoverE_
std::vector< std::vector< std::vector< MonitorElement * > > > h_phoSigmaEoverE_
Definition: PhotonAnalyzer.h:431
PhotonAnalyzer::hOverEMin_
double hOverEMin_
Definition: PhotonAnalyzer.h:237
PhotonAnalyzer::h_ecalSum_
std::vector< std::vector< MonitorElement * > > h_ecalSum_
Definition: PhotonAnalyzer.h:329
PhotonAnalyzer::bookHistogramsForHistogramCounts
void bookHistogramsForHistogramCounts(DQMStore::IBooker &)
Definition: PhotonAnalyzer.cc:155
PhotonAnalyzer::h_convVtxR_
std::vector< std::vector< MonitorElement * > > h_convVtxR_
Definition: PhotonAnalyzer.h:395
PhotonAnalyzer::h_hcalSum_
std::vector< std::vector< MonitorElement * > > h_hcalSum_
Definition: PhotonAnalyzer.h:332
PhotonAnalyzer::h_nHadIsoEndcap_
std::vector< std::vector< MonitorElement * > > h_nHadIsoEndcap_
Definition: PhotonAnalyzer.h:341
PhotonAnalyzer::h_r9VsEta_
std::vector< std::vector< MonitorElement * > > h_r9VsEta_
Definition: PhotonAnalyzer.h:398
PhotonAnalyzer::p_maxEXtalOver3x3VsEta_
std::vector< std::vector< MonitorElement * > > p_maxEXtalOver3x3VsEta_
Definition: PhotonAnalyzer.h:365
PhotonAnalyzer::h_phoEta_Loose_
MonitorElement * h_phoEta_Loose_
Definition: PhotonAnalyzer.h:284
PhotonAnalyzer::h_h2OverE_
std::vector< std::vector< std::vector< MonitorElement * > > > h_h2OverE_
Definition: PhotonAnalyzer.h:442
PhotonAnalyzer::h_hcalSumEBarrel_
std::vector< std::vector< MonitorElement * > > h_hcalSumEBarrel_
Definition: PhotonAnalyzer.h:333
PhotonAnalyzer::p_r9VsEt_
std::vector< std::vector< MonitorElement * > > p_r9VsEt_
Definition: PhotonAnalyzer.h:355
PhotonAnalyzer::dPhiTracksMax_
double dPhiTracksMax_
Definition: PhotonAnalyzer.h:246
PhotonAnalyzer::bookHisto
MonitorElement * bookHisto(DQMStore::IBooker &, std::string histoName, std::string title, int bin, double min, double max)
Definition: PhotonAnalyzer.cc:1230
PhotonAnalyzer::h_trackPtSumHollowVsEt_
std::vector< std::vector< MonitorElement * > > h_trackPtSumHollowVsEt_
Definition: PhotonAnalyzer.h:321
CaloCluster.h
PhotonAnalyzer::p_ecalSumVsEta_
std::vector< std::vector< MonitorElement * > > p_ecalSumVsEta_
Definition: PhotonAnalyzer.h:347
PhotonAnalyzer::yMin_
double yMin_
Definition: PhotonAnalyzer.h:269
PhotonAnalyzer::sigmaIetaMax_
double sigmaIetaMax_
Definition: PhotonAnalyzer.h:230
Conversion.h