CMS 3D CMS Logo

PhotonValidator.h
Go to the documentation of this file.
1 #ifndef PhotonValidator_H
2 #define PhotonValidator_H
30 //
31 //DQM services
35 
36 //
37 #include <map>
38 #include <vector>
39 #include <memory>
48 // forward declarations
49 namespace edm {
50  class HepMCProduct;
51 }
52 class TFile;
53 class TH1F;
54 class TH2F;
55 class TProfile;
56 class TTree;
57 class SimVertex;
58 class SimTrack;
59 
61 public:
62  //
63  explicit PhotonValidator(const edm::ParameterSet&);
64  ~PhotonValidator() override;
65 
66  void analyze(const edm::Event&, const edm::EventSetup&) override;
67  // virtual void beginJob();
68  void dqmBeginRun(edm::Run const& r, edm::EventSetup const& theEventSetup) override;
69  void dqmEndRun(edm::Run const& r, edm::EventSetup const& es) override;
70  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
71 
72 private:
73  //
74 
75  float phiNormalization(float& a);
76  float etaTransformation(float a, float b);
77 
80 
82  int nEvt_;
83  int nEntry_;
84  int nSimPho_[2];
85  int nSimConv_[2];
86  int nMatched_;
87  int nRecConv_;
90 
92 
96 
107 
111 
114 
117 
124 
128 
129  std::unique_ptr<PhotonMCTruthFinder> thePhotonMCTruthFinder_;
130 
131  bool fastSim_;
133 
134  double minPhoEtCut_;
139  double trkPtLow_;
140  double lip_;
142  double bcEtLow_;
147  double trkPtSumCut_;
153 
155  double mcPhi_;
156  double mcEta_;
157  double mcConvR_;
158  double mcConvZ_;
159  double mcConvY_;
160  double mcConvX_;
161  double mcConvPhi_;
162  double mcConvEta_;
163  double mcJetEta_;
164  double mcJetPhi_;
165 
167  // std::vector<TrackingParticleRef> theConvTP_;
168 
169  double simMinPt_;
170  double simMaxPt_;
171 
173  double recMinPt_;
174  double recMaxPt_;
176  //
182  //
185  //
188 
191 
208  // Denominators for conversion fake rate
210  // Numerators for conversion fake rate
212 
215 
223 
226 
232 
235 
237 
243  //
249  //
255  //
261  //
267  //
271 
272  //
278  //
284  //
288  //
294  //
300  //
301 
305 
310 
317 
320 
325 
328 
329  // Photon energies as derived from Regression1 (MIT) nd Regression2 (PF/Rishi)
332 
333  //
335 
336  // Information from Particle Flow
337  // Isolation
341  // Identification
358 
362 
376 
381 
382  // Information from Particle Flow
383  // Isolation
387 
394 
396 
401 
403 
407 
410 
415 
420 
423 
429 
435 
437 
443 
445 
451 
456 
461 
466 
469 
477 
479 
482 
488 
503 
505 
511 
513 
514  // ME for bkg efficiencies
518  //
519 
521 
530 
533 
538 
541 
546 
551 
557 
562 
568 
574 
580  //
586  //
598 
599  class sortPhotons {
600  public:
601  bool operator()(const reco::PhotonRef& lhs, const reco::PhotonRef& rhs) { return lhs->et() > rhs->et(); }
602  };
603 };
604 
605 #endif
PhotonValidator::h_convVtxdZ_endcap_
MonitorElement * h_convVtxdZ_endcap_
Definition: PhotonValidator.h:464
PhotonValidator::h_nHadIso_miniAOD_
MonitorElement * h_nHadIso_miniAOD_[3]
Definition: PhotonValidator.h:385
PhotonValidator::h2_hOverEVsEtBkg_
MonitorElement * h2_hOverEVsEtBkg_
Definition: PhotonValidator.h:559
PhotonValidator::p_nTrkSolidConeDR04VsEtaBkg_
MonitorElement * p_nTrkSolidConeDR04VsEtaBkg_
Definition: PhotonValidator.h:583
PhotonValidator::magneticFieldToken_
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magneticFieldToken_
Definition: PhotonValidator.h:125
PhotonValidator::hcalIsolExtRadius_
double hcalIsolExtRadius_
Definition: PhotonValidator.h:143
PhotonValidator::h_SimConvTwoMTracksAndVtxPGT0005_
MonitorElement * h_SimConvTwoMTracksAndVtxPGT0005_[5]
Definition: PhotonValidator.h:206
dqm::impl::MonitorElement
Definition: MonitorElement.h:99
GenJetCollection.h
PhotonValidator::p_r1VsEt_
MonitorElement * p_r1VsEt_[3]
Definition: PhotonValidator.h:248
PhotonValidator::phiNormalization
float phiNormalization(float &a)
Definition: PhotonValidator.cc:5463
PhotonValidator::p_sigmaIetaIetaVsEt_
MonitorElement * p_sigmaIetaIetaVsEt_[3]
Definition: PhotonValidator.h:260
PhotonValidator::h_VisSimConv_
MonitorElement * h_VisSimConv_[6]
Definition: PhotonValidator.h:195
PhotonValidator::h2_TkPtPull_
MonitorElement * h2_TkPtPull_[3]
Definition: PhotonValidator.h:507
PhotonValidator::h_etOutsideMustache_
MonitorElement * h_etOutsideMustache_[3]
Definition: PhotonValidator.h:343
PhotonValidator::h_convVtxdR_endcap_
MonitorElement * h_convVtxdR_endcap_
Definition: PhotonValidator.h:465
PhotonValidator::h_SimConvTwoMTracksAndVtxPGT01_
MonitorElement * h_SimConvTwoMTracksAndVtxPGT01_[5]
Definition: PhotonValidator.h:207
PhotonValidator::h2_nTrkSolidConeDR04VsEtBkg_
MonitorElement * h2_nTrkSolidConeDR04VsEtBkg_[3]
Definition: PhotonValidator.h:584
PhotonValidator::h_TkD0_
MonitorElement * h_TkD0_[3]
Definition: PhotonValidator.h:504
PhotonValidator::h_convSLVtxRvsZ_
MonitorElement * h_convSLVtxRvsZ_[3]
Definition: PhotonValidator.h:450
PhotonValidator::h_dRPhoPFcand_NeuHad_unCleaned_
MonitorElement * h_dRPhoPFcand_NeuHad_unCleaned_[3]
Definition: PhotonValidator.h:350
SimVertex
Definition: SimVertex.h:5
PhotonValidator::h2_hcalTowerSumEtConeDR04VsEtaBkg_
MonitorElement * h2_hcalTowerSumEtConeDR04VsEtaBkg_
Definition: PhotonValidator.h:570
PhotonValidator::h2_r9VsEtaBkg_
MonitorElement * h2_r9VsEtaBkg_
Definition: PhotonValidator.h:539
PhotonValidator::bcBarrelCollection_
edm::InputTag bcBarrelCollection_
Definition: PhotonValidator.h:104
TrackerGeometry.h
PhotonValidator::h_convVtxdY_barrel_
MonitorElement * h_convVtxdY_barrel_
Definition: PhotonValidator.h:458
PhotonValidator::p_EoverEtrueVsEta_
MonitorElement * p_EoverEtrueVsEta_[3]
Definition: PhotonValidator.h:417
PhotonValidator::nHitsVsEta_
MonitorElement * nHitsVsEta_[2]
Definition: PhotonValidator.h:492
PhotonValidator::h_VisSimConvLarge_
MonitorElement * h_VisSimConvLarge_
Definition: PhotonValidator.h:196
PhotonValidator::h_phoSigmaEoE_
MonitorElement * h_phoSigmaEoE_[3][3]
Definition: PhotonValidator.h:309
PhotonValidator::h_trkProv_
MonitorElement * h_trkProv_[2]
Definition: PhotonValidator.h:219
PhotonValidator::p_sigmaIetaIetaVsEtaBkg_
MonitorElement * p_sigmaIetaIetaVsEtaBkg_
Definition: PhotonValidator.h:554
PhotonValidator::h_SumPtOverPhoPt_ChHad_unCleaned_
MonitorElement * h_SumPtOverPhoPt_ChHad_unCleaned_[3]
Definition: PhotonValidator.h:355
PhotonValidator::mcConvPhi_
double mcConvPhi_
Definition: PhotonValidator.h:161
PhotonValidator::th1f_SimConvMTotal_
TH1F * th1f_SimConvMTotal_[5]
Definition: PhotonValidator.h:214
PhotonValidator::h_dRPhoPFcand_ChHad_unCleaned_
MonitorElement * h_dRPhoPFcand_ChHad_unCleaned_[3]
Definition: PhotonValidator.h:349
PhotonValidator::endcapEcalHits_
edm::EDGetTokenT< EcalRecHitCollection > endcapEcalHits_
Definition: PhotonValidator.h:109
PhotonValidator::h_scE_
MonitorElement * h_scE_[2][3]
Definition: PhotonValidator.h:233
PhotonValidator::h_gamgamMassRegr1_
MonitorElement * h_gamgamMassRegr1_[3][3]
Definition: PhotonValidator.h:303
PhotonValidator::offline_pvToken_
edm::EDGetTokenT< reco::VertexCollection > offline_pvToken_
Definition: PhotonValidator.h:103
ESHandle.h
PhotonValidator::h_EoverPTracks_
MonitorElement * h_EoverPTracks_[2][3]
Definition: PhotonValidator.h:399
PhotonValidator::convTrackMinPtCut_
double convTrackMinPtCut_
Definition: PhotonValidator.h:135
PhotonValidator::h_DPhiTracksAtVtx_
MonitorElement * h_DPhiTracksAtVtx_[2][3]
Definition: PhotonValidator.h:424
PhotonValidator::p_ecalRecHitSumEtConeDR04VsEtaBkg_
MonitorElement * p_ecalRecHitSumEtConeDR04VsEtaBkg_
Definition: PhotonValidator.h:565
PhotonValidator::h_phoEt_
MonitorElement * h_phoEt_[2][3]
Definition: PhotonValidator.h:307
PhotonValidator::h_SimPho_
MonitorElement * h_SimPho_[3]
Denominator for efficiencies.
Definition: PhotonValidator.h:193
PhotonValidator::h_convEtaBkg_
MonitorElement * h_convEtaBkg_
Definition: PhotonValidator.h:587
edm::Run
Definition: Run.h:45
PhotonValidator::h_scBkgEta_
MonitorElement * h_scBkgEta_
Definition: PhotonValidator.h:522
PhotonValidator::p_PoverPtrueVsEta_
MonitorElement * p_PoverPtrueVsEta_[3]
Definition: PhotonValidator.h:422
PhotonValidator::genpartToken_
edm::EDGetTokenT< reco::GenParticleCollection > genpartToken_
Definition: PhotonValidator.h:106
PhotonValidator::h_dRPhoPFcand_Pho_Cleaned_
MonitorElement * h_dRPhoPFcand_Pho_Cleaned_[3]
Definition: PhotonValidator.h:348
PhotonValidator::h_phoBkgEt_
MonitorElement * h_phoBkgEt_[3]
Definition: PhotonValidator.h:529
PhotonValidator::h_full5x5_r9_miniAOD_
MonitorElement * h_full5x5_r9_miniAOD_[3][3]
Definition: PhotonValidator.h:364
PhotonValidator::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: PhotonValidator.cc:3169
edm::EDGetTokenT< reco::PhotonCollection >
PhotonValidator::p_nHitsVsR_
MonitorElement * p_nHitsVsR_[2]
Definition: PhotonValidator.h:493
edm
HLT enums.
Definition: AlignableModifier.h:19
PhotonValidator::mcConvEta_
double mcConvEta_
Definition: PhotonValidator.h:162
PhotonValidator::g4_simVtx_Token_
edm::EDGetTokenT< edm::SimVertexContainer > g4_simVtx_Token_
Definition: PhotonValidator.h:119
PhotonValidator::h2_isoTrkSolidConeDR04VsEt_
MonitorElement * h2_isoTrkSolidConeDR04VsEt_[3]
Definition: PhotonValidator.h:292
PhotonValidator::transientTrackBuilderToken_
const edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord > transientTrackBuilderToken_
Definition: PhotonValidator.h:127
PhotonValidator::p_r2VsEta_
MonitorElement * p_r2VsEta_[3]
Definition: PhotonValidator.h:252
PhotonValidator::p_newhOverEVsEt_
MonitorElement * p_newhOverEVsEt_[3]
Definition: PhotonValidator.h:270
PhotonValidator::h2_r2VsEt_
MonitorElement * h2_r2VsEt_[3]
Definition: PhotonValidator.h:253
PhotonValidator::pfCandidates_
edm::EDGetTokenT< reco::PFCandidateCollection > pfCandidates_
Definition: PhotonValidator.h:100
PhotonValidator::nSimPho_
int nSimPho_[2]
Definition: PhotonValidator.h:84
PhotonValidator::h_phoEta_
MonitorElement * h_phoEta_[2]
Definition: PhotonValidator.h:326
PhotonValidator::p_r1VsEta_
MonitorElement * p_r1VsEta_[3]
Definition: PhotonValidator.h:246
PhotonValidator::likelihoodCut_
double likelihoodCut_
Definition: PhotonValidator.h:136
PhotonValidator::h_r1Bkg_
MonitorElement * h_r1Bkg_[3]
Definition: PhotonValidator.h:535
PhotonValidator::h2_EoverEtrueVsEoverP_
MonitorElement * h2_EoverEtrueVsEoverP_[3]
Definition: PhotonValidator.h:408
PhotonValidator::h_convEta_
MonitorElement * h_convEta_[3]
Definition: PhotonValidator.h:390
PhotonValidator::theCaloGeom_
edm::ESHandle< CaloGeometry > theCaloGeom_
Definition: PhotonValidator.h:94
PhotonValidator::conversionOITrackPr_Token_
edm::EDGetTokenT< edm::View< reco::Track > > conversionOITrackPr_Token_
Definition: PhotonValidator.h:115
PhotonValidator::h_convVtxYvsXBkg_
MonitorElement * h_convVtxYvsXBkg_
Definition: PhotonValidator.h:596
PhotonValidator::p_DPhiTracksAtVtxVsEta_
MonitorElement * p_DPhiTracksAtVtxVsEta_
Definition: PhotonValidator.h:426
PhotonValidator::h2_Chi2VsEta_
MonitorElement * h2_Chi2VsEta_[3]
Definition: PhotonValidator.h:499
PhotonValidator::h_phoERes_
MonitorElement * h_phoERes_[3][3]
Definition: PhotonValidator.h:308
PhotonValidator::h2_EoverPVsEta_
MonitorElement * h2_EoverPVsEta_[3]
Definition: PhotonValidator.h:411
PhotonValidator::dCotCutValue_
double dCotCutValue_
Definition: PhotonValidator.h:151
PhotonValidator::h2_DPhiTracksAtEcalVsEta_
MonitorElement * h2_DPhiTracksAtEcalVsEta_
Definition: PhotonValidator.h:441
PhotonValidator::h_simTkPt_
MonitorElement * h_simTkPt_
Definition: PhotonValidator.h:186
PhotonValidator::h_nTrkSolidConeDR04Bkg_
MonitorElement * h_nTrkSolidConeDR04Bkg_[3]
Definition: PhotonValidator.h:581
PhotonValidator::genjets_Token_
edm::EDGetTokenT< reco::GenJetCollection > genjets_Token_
Definition: PhotonValidator.h:123
PhotonValidator::h_SimConvTwoTracks_
MonitorElement * h_SimConvTwoTracks_[5]
Definition: PhotonValidator.h:202
PhotonValidator::nHitsVsEtaBkg_
MonitorElement * nHitsVsEtaBkg_
Definition: PhotonValidator.h:590
PhotonValidator::h_convPhiBkg_
MonitorElement * h_convPhiBkg_
Definition: PhotonValidator.h:588
PhotonValidator::h2_etaVsRsim_
MonitorElement * h2_etaVsRsim_[3]
Definition: PhotonValidator.h:405
PhotonValidator::h_trkAlgo_
MonitorElement * h_trkAlgo_
Definition: PhotonValidator.h:220
PhotonValidator::h_simTkEta_
MonitorElement * h_simTkEta_
Definition: PhotonValidator.h:187
PhotonValidator::fastSim_
bool fastSim_
Definition: PhotonValidator.h:131
PhotonValidator::h_phoDPhi_
MonitorElement * h_phoDPhi_[2]
Definition: PhotonValidator.h:225
DQMOneEDAnalyzer
Definition: DQMOneEDAnalyzer.h:20
PhotonValidator::h_convVtxdY_
MonitorElement * h_convVtxdY_
Definition: PhotonValidator.h:453
PhotonValidator::h2_ecalRecHitSumEtConeDR04VsEt_
MonitorElement * h2_ecalRecHitSumEtConeDR04VsEt_[3]
Definition: PhotonValidator.h:276
PhotonValidator::conversionIOTrackPr_Token_
edm::EDGetTokenT< edm::View< reco::Track > > conversionIOTrackPr_Token_
Definition: PhotonValidator.h:116
DQMStore.h
PhotonValidator::p_r9VsEta_
MonitorElement * p_r9VsEta_[3]
Definition: PhotonValidator.h:240
PhotonValidator::p_convVtxdRVsEta_
MonitorElement * p_convVtxdRVsEta_
Definition: PhotonValidator.h:473
PhotonValidator::h_scEta_
MonitorElement * h_scEta_[2]
Definition: PhotonValidator.h:227
PhotonFwd.h
PhotonValidator::trkIsolExtRadius_
double trkIsolExtRadius_
Definition: PhotonValidator.h:137
PhotonValidator::p_DCotTracksVsR_
MonitorElement * p_DCotTracksVsR_
Definition: PhotonValidator.h:434
PhotonValidator::h_convPtRes_
MonitorElement * h_convPtRes_[2][3]
Definition: PhotonValidator.h:395
PhotonValidator::h_nSimConv_
MonitorElement * h_nSimConv_[2]
Definition: PhotonValidator.h:183
PhotonValidator::p_nTrkSolidConeDR04VsEta_
MonitorElement * p_nTrkSolidConeDR04VsEta_[3]
Definition: PhotonValidator.h:297
PhotonValidator::p_hOverEVsEtBkg_
MonitorElement * p_hOverEVsEtBkg_
Definition: PhotonValidator.h:561
PhotonValidator::h_nSimPho_
MonitorElement * h_nSimPho_[2]
Definition: PhotonValidator.h:177
PhotonValidator::p_hcalTowerSumEtConeDR04VsEtBkg_
MonitorElement * p_hcalTowerSumEtConeDR04VsEtBkg_[3]
Definition: PhotonValidator.h:573
PhotonValidator::token_tp_
edm::EDGetTokenT< TrackingParticleCollection > token_tp_
Definition: PhotonValidator.h:110
PhotonValidator::h_ecalRecHitSumEtConeDR04Bkg_
MonitorElement * h_ecalRecHitSumEtConeDR04Bkg_[3]
Definition: PhotonValidator.h:563
PhotonValidator::p_isoTrkSolidConeDR04VsEt_
MonitorElement * p_isoTrkSolidConeDR04VsEt_[3]
Definition: PhotonValidator.h:293
PhotonValidator::h_distMinAppTracks_
MonitorElement * h_distMinAppTracks_[2][3]
Definition: PhotonValidator.h:436
PhotonValidator::h_MatchedSimJet_
MonitorElement * h_MatchedSimJet_[3]
Definition: PhotonValidator.h:516
EDAnalyzer.h
PhotonValidator::h_nPho_
MonitorElement * h_nPho_
Definition: PhotonValidator.h:520
edm::RefVector< TrackingParticleCollection >
PhotonValidator::h2_r2VsEta_
MonitorElement * h2_r2VsEta_[3]
Definition: PhotonValidator.h:251
PhotonValidator::h_convVtxdR_barrel_
MonitorElement * h_convVtxdR_barrel_
Definition: PhotonValidator.h:460
PhotonValidator::h_scEt_
MonitorElement * h_scEt_[2][3]
Definition: PhotonValidator.h:234
PhotonValidator::h_hOverE_miniAOD_
MonitorElement * h_hOverE_miniAOD_[3][3]
Definition: PhotonValidator.h:369
PhotonValidator::h_SimPhoEtaSmallR9_
MonitorElement * h_SimPhoEtaSmallR9_
Definition: PhotonValidator.h:181
PhotonValidator::p_eResVsEt_
MonitorElement * p_eResVsEt_[3][3]
Definition: PhotonValidator.h:315
PhotonValidator::h2_r1VsEta_
MonitorElement * h2_r1VsEta_[3]
Definition: PhotonValidator.h:245
PhotonValidator::valueMapPhoPFCandIso_
std::string valueMapPhoPFCandIso_
Definition: PhotonValidator.h:101
PhotonValidator::nEvt_
int nEvt_
Definition: PhotonValidator.h:82
PhotonValidator::p_nTrkSolidConeDR04VsEt_
MonitorElement * p_nTrkSolidConeDR04VsEt_[3]
Definition: PhotonValidator.h:299
PhotonValidator::h_scEta_miniAOD_
MonitorElement * h_scEta_miniAOD_[2]
Histos for comparison with miniAOD content.
Definition: PhotonValidator.h:360
PhotonValidator::p_eResVsR9_
MonitorElement * p_eResVsR9_[3]
Definition: PhotonValidator.h:322
PhotonValidator::h_EtR9Less093_
MonitorElement * h_EtR9Less093_[3][3]
Definition: PhotonValidator.h:238
PhotonValidator::p_hOverEVsEta_
MonitorElement * p_hOverEVsEta_[3]
Definition: PhotonValidator.h:264
PhotonValidator::h_TkPtPull_
MonitorElement * h_TkPtPull_[3]
Definition: PhotonValidator.h:506
PhotonValidator::h_ecalRecHitSumEtConeDR04_
MonitorElement * h_ecalRecHitSumEtConeDR04_[3][3]
Definition: PhotonValidator.h:273
PhotonValidator::p_sceResVsR9_
MonitorElement * p_sceResVsR9_[3]
Definition: PhotonValidator.h:324
EcalRecHitCollections.h
PhotonValidator::p_nTrkSolidConeDR04VsEtBkg_
MonitorElement * p_nTrkSolidConeDR04VsEtBkg_[3]
Definition: PhotonValidator.h:585
PhotonValidator::h_SumPtOverPhoPt_Pho_Cleaned_
MonitorElement * h_SumPtOverPhoPt_Pho_Cleaned_[3]
Definition: PhotonValidator.h:354
DQMOneEDAnalyzer.h
PhotonValidator::h_MatchedSimPhoBadCh_
MonitorElement * h_MatchedSimPhoBadCh_[3]
Definition: PhotonValidator.h:199
edm::Ref< PhotonCollection >
PhotonValidator::h2_DCotTracksVsR_
MonitorElement * h2_DCotTracksVsR_
Definition: PhotonValidator.h:433
PhotonValidator::h_nCluOutsideMustache_
MonitorElement * h_nCluOutsideMustache_[3]
Definition: PhotonValidator.h:342
PhotonValidator::verbosity_
int verbosity_
Definition: PhotonValidator.h:81
PhotonValidator::h_phoE_miniAOD_
MonitorElement * h_phoE_miniAOD_[2][3]
Definition: PhotonValidator.h:377
GenParticle.h
PhotonValidator::h_phoEt_miniAOD_
MonitorElement * h_phoEt_miniAOD_[2][3]
Definition: PhotonValidator.h:378
PhotonValidator::h_hcalTowerBcSumEtConeDR04_
MonitorElement * h_hcalTowerBcSumEtConeDR04_[3][3]
Definition: PhotonValidator.h:285
PhotonValidator::h2_convVtxRrecVsTrue_
MonitorElement * h2_convVtxRrecVsTrue_
Definition: PhotonValidator.h:478
PhotonValidator::h_invMass_
MonitorElement * h_invMass_[2][3]
Definition: PhotonValidator.h:397
PhotonValidator::photonCollection_
std::string photonCollection_
Definition: PhotonValidator.h:98
PhotonValidator::h2_hOverEVsEt_
MonitorElement * h2_hOverEVsEt_[3]
Definition: PhotonValidator.h:265
PhotonValidator::photonCollectionToken_
edm::EDGetTokenT< reco::PhotonCollection > photonCollectionToken_
Definition: PhotonValidator.h:99
PhotonValidator::p_dzPVVsR_
MonitorElement * p_dzPVVsR_
Definition: PhotonValidator.h:486
PhotonValidator::p_r9VsEt_
MonitorElement * p_r9VsEt_[3]
Definition: PhotonValidator.h:242
Photon.h
PhotonValidator::h2_EoverPVsR_
MonitorElement * h2_EoverPVsR_[3]
Definition: PhotonValidator.h:413
PhotonValidator::dqmEndRun
void dqmEndRun(edm::Run const &r, edm::EventSetup const &es) override
Definition: PhotonValidator.cc:3167
PhotonValidator::p_ecalRecHitSumEtConeDR04VsEtBkg_
MonitorElement * p_ecalRecHitSumEtConeDR04VsEtBkg_[3]
Definition: PhotonValidator.h:567
PhotonValidator::theConvTP_
edm::RefVector< TrackingParticleCollection > theConvTP_
Definition: PhotonValidator.h:166
PhotonValidator::h_gamgamMass_
MonitorElement * h_gamgamMass_[3][3]
Definition: PhotonValidator.h:302
PhotonValidator::h_AllSimConv_
MonitorElement * h_AllSimConv_[5]
Definition: PhotonValidator.h:194
PhotonValidator::h_SumPtOverPhoPt_NeuHad_Cleaned_
MonitorElement * h_SumPtOverPhoPt_NeuHad_Cleaned_[3]
Definition: PhotonValidator.h:353
PhotonValidator::h_phoE_
MonitorElement * h_phoE_[2][3]
Definition: PhotonValidator.h:306
PhotonValidator::p_hcalTowerSumEtConeDR04VsEt_
MonitorElement * p_hcalTowerSumEtConeDR04VsEt_[3]
Definition: PhotonValidator.h:283
PhotonValidator::h_hcalTowerSumEtConeDR04_miniAOD_
MonitorElement * h_hcalTowerSumEtConeDR04_miniAOD_[3][3]
Definition: PhotonValidator.h:372
PhotonValidator::p_EoverPVsR_
MonitorElement * p_EoverPVsR_[3]
Definition: PhotonValidator.h:414
PhotonValidator::h_r9Bkg_
MonitorElement * h_r9Bkg_[3]
Definition: PhotonValidator.h:534
PhotonValidator::sortPhotons::operator()
bool operator()(const reco::PhotonRef &lhs, const reco::PhotonRef &rhs)
Definition: PhotonValidator.h:601
PhotonValidator::h_zPVFromTracks_
MonitorElement * h_zPVFromTracks_[5]
Definition: PhotonValidator.h:483
PhotonValidator::h_hOverEBkg_
MonitorElement * h_hOverEBkg_[3]
Definition: PhotonValidator.h:537
PhotonValidator::simMinPt_
double simMinPt_
Definition: PhotonValidator.h:169
PhotonValidator::mcConvR_
double mcConvR_
Definition: PhotonValidator.h:157
PhotonValidator::h_r9_
MonitorElement * h_r9_[3][3]
Definition: PhotonValidator.h:239
PhotonValidator::p_r2VsEt_
MonitorElement * p_r2VsEt_[3]
Definition: PhotonValidator.h:254
PhotonValidator::p_r2VsEtaBkg_
MonitorElement * p_r2VsEtaBkg_
Definition: PhotonValidator.h:549
PhotonValidator::h_gamgamMassRegr2_
MonitorElement * h_gamgamMassRegr2_[3][3]
Definition: PhotonValidator.h:304
PhotonValidator::h_SimPhoMotherEta_
MonitorElement * h_SimPhoMotherEta_[2]
Definition: PhotonValidator.h:180
PhotonValidator::p_DPhiTracksAtEcalVsR_
MonitorElement * p_DPhiTracksAtEcalVsR_
Definition: PhotonValidator.h:440
PhotonValidator::lip_
double lip_
Definition: PhotonValidator.h:140
PhotonValidator::nRecConv_
int nRecConv_
Definition: PhotonValidator.h:87
PhotonValidator::h_EoverPTracksBkg_
MonitorElement * h_EoverPTracksBkg_[3]
Definition: PhotonValidator.h:592
PhotonValidator::h_psE_
MonitorElement * h_psE_
Definition: PhotonValidator.h:236
PhotonValidator::h_SimPhoMotherType_
MonitorElement * h_SimPhoMotherType_[2]
Definition: PhotonValidator.h:178
PhotonValidator::h_tkChi2Large_
MonitorElement * h_tkChi2Large_[2]
Definition: PhotonValidator.h:498
PhotonValidator::h2_eResVsR9_
MonitorElement * h2_eResVsR9_[3]
Definition: PhotonValidator.h:321
PhotonValidator::p_convVtxdYVsY_
MonitorElement * p_convVtxdYVsY_
Definition: PhotonValidator.h:475
Service.h
PhotonValidator::p_ecalRecHitSumEtConeDR04VsEta_
MonitorElement * p_ecalRecHitSumEtConeDR04VsEta_[3]
Definition: PhotonValidator.h:275
PhotonValidator::h_dRPhoPFcand_Pho_unCleaned_
MonitorElement * h_dRPhoPFcand_Pho_unCleaned_[3]
Definition: PhotonValidator.h:351
PhotonValidator::h2_convVtxdRVsEta_
MonitorElement * h2_convVtxdRVsEta_
Definition: PhotonValidator.h:472
PhotonValidator::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: PhotonValidator.cc:159
PhotonValidator::theCaloTopo_
edm::ESHandle< CaloTopology > theCaloTopo_
Definition: PhotonValidator.h:95
PhotonValidator::h2_sceResVsR9_
MonitorElement * h2_sceResVsR9_[3]
Definition: PhotonValidator.h:323
PhotonValidator::h2_DPhiTracksAtVtxVsR_
MonitorElement * h2_DPhiTracksAtVtxVsR_
Definition: PhotonValidator.h:427
SimVertex.h
PhotonValidator::nMatched_
int nMatched_
Definition: PhotonValidator.h:86
PhotonValidator::h2_hcalTowerSumEtConeDR04VsEta_
MonitorElement * h2_hcalTowerSumEtConeDR04VsEta_[3]
Definition: PhotonValidator.h:280
PhotonValidator::g4_simTk_Token_
edm::EDGetTokenT< edm::SimTrackContainer > g4_simTk_Token_
Definition: PhotonValidator.h:118
PhotonValidator::p_nHitsVsRSL_
MonitorElement * p_nHitsVsRSL_[2]
Definition: PhotonValidator.h:494
PhotonValidator::bcEndcapCollection_
edm::InputTag bcEndcapCollection_
Definition: PhotonValidator.h:105
PhotonValidator::h_convVtxdX_barrel_
MonitorElement * h_convVtxdX_barrel_
Definition: PhotonValidator.h:457
PhotonValidator::p_Chi2VsEta_
MonitorElement * p_Chi2VsEta_[3]
Definition: PhotonValidator.h:500
edm::ESHandle< MagneticField >
PhotonValidator::ecalEtSumCut_
double ecalEtSumCut_
Definition: PhotonValidator.h:148
PhotonValidator::h2_hOverEVsEta_
MonitorElement * h2_hOverEVsEta_[3]
Definition: PhotonValidator.h:263
PhotonValidator::h_dRPhoPFcand_NeuHad_Cleaned_
MonitorElement * h_dRPhoPFcand_NeuHad_Cleaned_[3]
Definition: PhotonValidator.h:347
PhotonValidator::h_simConvVtxRvsZ_
MonitorElement * h_simConvVtxRvsZ_[4]
Definition: PhotonValidator.h:189
PhotonValidator::p_DCotTracksVsEta_
MonitorElement * p_DCotTracksVsEta_
Definition: PhotonValidator.h:432
PhotonValidator::h_r2_miniAOD_
MonitorElement * h_r2_miniAOD_[3][3]
Definition: PhotonValidator.h:368
PhotonValidator::caloGeometryToken_
const edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeometryToken_
Definition: PhotonValidator.h:126
PhotonValidator::trkIsolInnRadius_
double trkIsolInnRadius_
Definition: PhotonValidator.h:138
PhotonValidator::p_sigmaEoEVsNVtx_
MonitorElement * p_sigmaEoEVsNVtx_[3][3]
Definition: PhotonValidator.h:319
PhotonValidator::h_r1_
MonitorElement * h_r1_[3][3]
Definition: PhotonValidator.h:244
PhotonValidator::h_SumPtOverPhoPt_Pho_unCleaned_
MonitorElement * h_SumPtOverPhoPt_Pho_unCleaned_[3]
Definition: PhotonValidator.h:357
PhotonValidator::isRunCentrally_
bool isRunCentrally_
Definition: PhotonValidator.h:132
PhotonValidator::h2_isoTrkSolidConeDR04VsEtaBkg_
MonitorElement * h2_isoTrkSolidConeDR04VsEtaBkg_
Definition: PhotonValidator.h:576
PhotonValidator::p_isoTrkSolidConeDR04VsEta_
MonitorElement * p_isoTrkSolidConeDR04VsEta_[3]
Definition: PhotonValidator.h:291
PhotonValidator::dqmBeginRun
void dqmBeginRun(edm::Run const &r, edm::EventSetup const &theEventSetup) override
Definition: PhotonValidator.cc:3158
PhotonValidator::h_convVtxdZ_barrel_
MonitorElement * h_convVtxdZ_barrel_
Definition: PhotonValidator.h:459
PhotonValidator::h_EoverP_SL_
MonitorElement * h_EoverP_SL_[3]
Definition: PhotonValidator.h:402
PhotonValidator
Definition: PhotonValidator.h:60
PhotonValidator::bcEtLow_
double bcEtLow_
Definition: PhotonValidator.h:142
PhotonValidator::h2_isoTrkSolidConeDR04VsEtBkg_
MonitorElement * h2_isoTrkSolidConeDR04VsEtBkg_[3]
Definition: PhotonValidator.h:578
b
double b
Definition: hdecay.h:118
PhotonValidator::h_dRPhoPFcand_ChHad_Cleaned_
MonitorElement * h_dRPhoPFcand_ChHad_Cleaned_[3]
Definition: PhotonValidator.h:346
PhotonValidator::recMinPt_
double recMinPt_
Global variables for reco Photon.
Definition: PhotonValidator.h:173
PhotonValidator::h_convVtxdX_endcap_
MonitorElement * h_convVtxdX_endcap_
Definition: PhotonValidator.h:462
PhotonValidator::h_DPhiTracksAtEcal_
MonitorElement * h_DPhiTracksAtEcal_[2][3]
Definition: PhotonValidator.h:438
PhotonValidator::h_nTrkSolidConeDR04_
MonitorElement * h_nTrkSolidConeDR04_[3][3]
Definition: PhotonValidator.h:295
PhotonValidator::h2_EoverEtrueVsR_
MonitorElement * h2_EoverEtrueVsR_[3]
Definition: PhotonValidator.h:418
PhotonValidator::h_convVtxYvsX_zoom_
MonitorElement * h_convVtxYvsX_zoom_[2]
Definition: PhotonValidator.h:449
CaloGeometryRecord.h
PhotonValidator::p_DPhiTracksAtVtxVsR_
MonitorElement * p_DPhiTracksAtVtxVsR_
Definition: PhotonValidator.h:428
PhotonValidator::p_sigmaEoEVsEt_
MonitorElement * p_sigmaEoEVsEt_[3][3]
Definition: PhotonValidator.h:318
PhotonValidator::p_nHitsVsEtaSL_
MonitorElement * p_nHitsVsEtaSL_[2]
Definition: PhotonValidator.h:491
PhotonValidator::mcEta_
double mcEta_
Definition: PhotonValidator.h:156
PhotonValidator::h_PoverETracks_
MonitorElement * h_PoverETracks_[2][3]
Definition: PhotonValidator.h:400
PhotonMCTruthFinder.h
PhotonValidator::h_DCotTracksBkg_
MonitorElement * h_DCotTracksBkg_[3]
Definition: PhotonValidator.h:595
PhotonValidator::h_SimJet_
MonitorElement * h_SimJet_[3]
Definition: PhotonValidator.h:515
PhotonValidator::h_convQuality_
MonitorElement * h_convQuality_
Definition: PhotonValidator.h:222
PhotonValidator::h_phoEResRegr2_
MonitorElement * h_phoEResRegr2_[3][3]
Definition: PhotonValidator.h:331
PhotonValidator::conversionIOTrackProducer_
edm::InputTag conversionIOTrackProducer_
Definition: PhotonValidator.h:113
PhotonValidator::recMaxPt_
double recMaxPt_
Definition: PhotonValidator.h:174
PhotonValidator::p_hcalTowerSumEtConeDR04VsEtaBkg_
MonitorElement * p_hcalTowerSumEtConeDR04VsEtaBkg_
Definition: PhotonValidator.h:571
PhotonValidator::h_newhOverE_
MonitorElement * h_newhOverE_[3][3]
Definition: PhotonValidator.h:268
PhotonValidator::p_sigmaIetaIetaVsEtBkg_
MonitorElement * p_sigmaIetaIetaVsEtBkg_[3]
Definition: PhotonValidator.h:556
PhotonValidator::h2_r9VsEt_
MonitorElement * h2_r9VsEt_[3]
Definition: PhotonValidator.h:241
PhotonValidator::h_scPhi_miniAOD_
MonitorElement * h_scPhi_miniAOD_[2]
Definition: PhotonValidator.h:361
PhotonValidator::h2_EoverEtrueVsEta_
MonitorElement * h2_EoverEtrueVsEta_[3]
Definition: PhotonValidator.h:416
PhotonValidator::h2_hcalTowerSumEtConeDR04VsEtBkg_
MonitorElement * h2_hcalTowerSumEtConeDR04VsEtBkg_[3]
Definition: PhotonValidator.h:572
PhotonValidator::h_IOinnermostHitR_
MonitorElement * h_IOinnermostHitR_
Definition: PhotonValidator.h:218
TransientTrackBuilder.h
edm::ParameterSet
Definition: ParameterSet.h:47
PhotonValidator::etaTransformation
float etaTransformation(float a, float b)
Definition: PhotonValidator.cc:5478
PhotonValidator::p_hcalTowerSumEtConeDR04VsEta_
MonitorElement * p_hcalTowerSumEtConeDR04VsEta_[3]
Definition: PhotonValidator.h:281
a
double a
Definition: hdecay.h:119
PhotonValidator::h_tkChi2Bkg_
MonitorElement * h_tkChi2Bkg_
Definition: PhotonValidator.h:591
PhotonValidator::h_phoIso_miniAOD_
MonitorElement * h_phoIso_miniAOD_[3]
Definition: PhotonValidator.h:386
PhotonValidator::h_mvaOut_
MonitorElement * h_mvaOut_[3]
Definition: PhotonValidator.h:404
PhotonValidator::p_sigmaEoEVsEta_
MonitorElement * p_sigmaEoEVsEta_[3]
Definition: PhotonValidator.h:313
PhotonValidator::ecalIsolRadius_
double ecalIsolRadius_
Definition: PhotonValidator.h:141
PhotonValidator::photonCollectionProducer_
std::string photonCollectionProducer_
Definition: PhotonValidator.h:97
PhotonValidator::particleBasedIso_token
edm::EDGetTokenT< edm::ValueMap< std::vector< reco::PFCandidateRef > > > particleBasedIso_token
Definition: PhotonValidator.h:102
PhotonValidator::h_nRecoVtx_
MonitorElement * h_nRecoVtx_
Definition: PhotonValidator.h:175
PhotonValidator::h_convVtxdEta_
MonitorElement * h_convVtxdEta_
Definition: PhotonValidator.h:467
PhotonValidator::h_MatchedSimJetBadCh_
MonitorElement * h_MatchedSimJetBadCh_[3]
Definition: PhotonValidator.h:517
Event.h
PhotonValidator::h2_sigmaIetaIetaVsEtBkg_
MonitorElement * h2_sigmaIetaIetaVsEtBkg_[3]
Definition: PhotonValidator.h:555
PhotonValidator::h_convVtxdZ_
MonitorElement * h_convVtxdZ_
Definition: PhotonValidator.h:454
PhotonValidator::fName_
std::string fName_
Definition: PhotonValidator.h:78
PhotonValidator::h_r9_miniAOD_
MonitorElement * h_r9_miniAOD_[3][3]
Definition: PhotonValidator.h:363
PhotonValidator::h2_sigmaIetaIetaVsEtaBkg_
MonitorElement * h2_sigmaIetaIetaVsEtaBkg_
Definition: PhotonValidator.h:553
PhotonValidator::h2_isoTrkSolidConeDR04VsEta_
MonitorElement * h2_isoTrkSolidConeDR04VsEta_[3]
Definition: PhotonValidator.h:290
PhotonValidator::nHitsVsR_
MonitorElement * nHitsVsR_[2]
Definition: PhotonValidator.h:495
PhotonValidator::h_convVtxdR_
MonitorElement * h_convVtxdR_
Definition: PhotonValidator.h:455
PhotonValidator::h_convPhi_
MonitorElement * h_convPhi_[2]
Definition: PhotonValidator.h:391
PhotonValidator::theMF_
edm::ESHandle< MagneticField > theMF_
Definition: PhotonValidator.h:79
PhotonValidator::h_phoDEta_
MonitorElement * h_phoDEta_[2]
Definition: PhotonValidator.h:224
PhotonValidator::h2_r1VsEtaBkg_
MonitorElement * h2_r1VsEtaBkg_
Definition: PhotonValidator.h:542
PhotonValidator::h2_nTrkSolidConeDR04VsEta_
MonitorElement * h2_nTrkSolidConeDR04VsEta_[3]
Definition: PhotonValidator.h:296
PhotonValidator::p_ecalRecHitSumEtConeDR04VsEt_
MonitorElement * p_ecalRecHitSumEtConeDR04VsEt_[3]
Definition: PhotonValidator.h:277
PhotonValidator::barrelEcalHits_
edm::EDGetTokenT< EcalRecHitCollection > barrelEcalHits_
Definition: PhotonValidator.h:108
PhotonValidator::h_OIinnermostHitR_
MonitorElement * h_OIinnermostHitR_
Definition: PhotonValidator.h:217
PhotonValidator::h_sigmaIetaIeta_miniAOD_
MonitorElement * h_sigmaIetaIeta_miniAOD_[3][3]
Definition: PhotonValidator.h:365
PhotonValidator::famos_simVtx_Token_
edm::EDGetTokenT< edm::SimVertexContainer > famos_simVtx_Token_
Definition: PhotonValidator.h:121
PhotonValidator::mcJetPhi_
double mcJetPhi_
Definition: PhotonValidator.h:164
PhotonValidator::dCotHardCutValue_
double dCotHardCutValue_
Definition: PhotonValidator.h:152
PhotonValidator::h_RecoConvTwoMTracks_
MonitorElement * h_RecoConvTwoMTracks_[5]
Definition: PhotonValidator.h:211
PhotonValidator::nRecConvAssWithEcal_
int nRecConvAssWithEcal_
Definition: PhotonValidator.h:89
PhotonValidator::p_eResVsNVtx_
MonitorElement * p_eResVsNVtx_[3][3]
Definition: PhotonValidator.h:316
PhotonValidator::famos_simTk_Token_
edm::EDGetTokenT< edm::SimTrackContainer > famos_simTk_Token_
Definition: PhotonValidator.h:120
PhotonValidator::nEntry_
int nEntry_
Definition: PhotonValidator.h:83
PhotonValidator::p_eResVsR_
MonitorElement * p_eResVsR_
Definition: PhotonValidator.h:393
PhotonValidator::nRecConvAss_
int nRecConvAss_
Definition: PhotonValidator.h:88
PhotonValidator::h2_PtRecVsPtSimMixProv_
MonitorElement * h2_PtRecVsPtSimMixProv_
Definition: PhotonValidator.h:510
MagneticField.h
PhotonValidator::h_phoERes_miniAOD_
MonitorElement * h_phoERes_miniAOD_[3][3]
Definition: PhotonValidator.h:379
PhotonValidator::h2_DCotTracksVsEta_
MonitorElement * h2_DCotTracksVsEta_
Definition: PhotonValidator.h:431
edm::EventSetup
Definition: EventSetup.h:58
PhotonValidator::h2_PoverPtrueVsEoverP_
MonitorElement * h2_PoverPtrueVsEoverP_[3]
Definition: PhotonValidator.h:409
PhotonValidator::mcConvX_
double mcConvX_
Definition: PhotonValidator.h:160
PhotonValidator::h_vtxChi2Prob_
MonitorElement * h_vtxChi2Prob_[3]
Definition: PhotonValidator.h:481
PhotonValidator::h_convVtxRvsZBkg_
MonitorElement * h_convVtxRvsZBkg_[2]
Definition: PhotonValidator.h:597
PhotonValidator::minPhoEtCut_
double minPhoEtCut_
Definition: PhotonValidator.h:134
PhotonValidator::numOfTracksInCone_
int numOfTracksInCone_
Definition: PhotonValidator.h:146
PhotonValidator::h2_DPhiTracksAtEcalVsR_
MonitorElement * h2_DPhiTracksAtEcalVsR_
Definition: PhotonValidator.h:439
TransientTrackRecord.h
PhotonValidator::h_convVtxdPhi_
MonitorElement * h_convVtxdPhi_
Definition: PhotonValidator.h:468
PhotonValidator::h_isoTrkSolidConeDR04_
MonitorElement * h_isoTrkSolidConeDR04_[3][3]
Definition: PhotonValidator.h:289
PhotonValidator::h_phoBkgPhi_
MonitorElement * h_phoBkgPhi_
Definition: PhotonValidator.h:525
PhotonValidator::sortPhotons
Definition: PhotonValidator.h:599
PhotonValidator::h_chHadIso_miniAOD_
MonitorElement * h_chHadIso_miniAOD_[3]
Definition: PhotonValidator.h:384
PhotonValidator::h_DPhiTracksAtVtxBkg_
MonitorElement * h_DPhiTracksAtVtxBkg_[3]
Definition: PhotonValidator.h:594
PhotonValidator::p_eResVsEta_
MonitorElement * p_eResVsEta_[3]
Definition: PhotonValidator.h:312
PhotonValidator::h_r2Bkg_
MonitorElement * h_r2Bkg_[3]
Definition: PhotonValidator.h:536
PhotonValidator::h_SimConvTwoMTracksAndVtxPGT0_
MonitorElement * h_SimConvTwoMTracksAndVtxPGT0_[5]
Definition: PhotonValidator.h:205
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
PhotonValidator::thePhotonMCTruthFinder_
std::unique_ptr< PhotonMCTruthFinder > thePhotonMCTruthFinder_
Definition: PhotonValidator.h:129
PhotonValidator::nInvalidPCA_
int nInvalidPCA_
Definition: PhotonValidator.h:91
PhotonValidator::h_nHadIso_
MonitorElement * h_nHadIso_[3]
Definition: PhotonValidator.h:339
PhotonValidator::h_phoEResRegr1_
MonitorElement * h_phoEResRegr1_[3][3]
Definition: PhotonValidator.h:330
PhotonValidator::h2_nTrkSolidConeDR04VsEt_
MonitorElement * h2_nTrkSolidConeDR04VsEt_[3]
Definition: PhotonValidator.h:298
PhotonValidator::h_isoTrkSolidConeDR04Bkg_
MonitorElement * h_isoTrkSolidConeDR04Bkg_[3]
Definition: PhotonValidator.h:575
alignCSCRings.r
r
Definition: alignCSCRings.py:93
CaloTopology.h
ValueMap.h
PhotonValidator::h_convAlgo_
MonitorElement * h_convAlgo_
Definition: PhotonValidator.h:221
PhotonValidator::p_hOverEVsEt_
MonitorElement * p_hOverEVsEt_[3]
Definition: PhotonValidator.h:266
PhotonValidator::h2_eResVsEt_
MonitorElement * h2_eResVsEt_[3][3]
Definition: PhotonValidator.h:314
VertexFwd.h
PhotonValidator::h_phoPixSeedSize_
MonitorElement * h_phoPixSeedSize_[2]
Definition: PhotonValidator.h:334
PhotonValidator::mcPhi_
double mcPhi_
global variable for the MC photon
Definition: PhotonValidator.h:155
PhotonValidator::h_convVtxdY_endcap_
MonitorElement * h_convVtxdY_endcap_
Definition: PhotonValidator.h:463
PhotonValidator::h_sigmaIetaIetaBkg_
MonitorElement * h_sigmaIetaIetaBkg_[3]
Definition: PhotonValidator.h:552
PhotonValidator::h2_DPhiTracksAtVtxVsEta_
MonitorElement * h2_DPhiTracksAtVtxVsEta_
Definition: PhotonValidator.h:425
PhotonValidator::h_SimConvEtaPix_
MonitorElement * h_SimConvEtaPix_[2]
Definition: PhotonValidator.h:184
PhotonValidator::h_ecalRecHitSumEtConeDR04_miniAOD_
MonitorElement * h_ecalRecHitSumEtConeDR04_miniAOD_[3][3]
Definition: PhotonValidator.h:371
PhotonValidator::p_DPhiTracksAtEcalVsEta_
MonitorElement * p_DPhiTracksAtEcalVsEta_
Definition: PhotonValidator.h:442
PhotonValidator::h_phoBkgDPhi_
MonitorElement * h_phoBkgDPhi_
Definition: PhotonValidator.h:527
PhotonValidator::h2_eResVsEta_
MonitorElement * h2_eResVsEta_[3]
Definition: PhotonValidator.h:311
PhotonValidator::h2_r2VsEtaBkg_
MonitorElement * h2_r2VsEtaBkg_
Definition: PhotonValidator.h:547
PhotonValidator::h2_sigmaIetaIetaVsEt_
MonitorElement * h2_sigmaIetaIetaVsEt_[3]
Definition: PhotonValidator.h:259
PhotonValidator::h_convERes_
MonitorElement * h_convERes_[2][3]
Definition: PhotonValidator.h:392
PhotonValidator::h_scPhi_
MonitorElement * h_scPhi_[2]
Definition: PhotonValidator.h:229
PhotonValidator::h_r2_
MonitorElement * h_r2_[3][3]
Definition: PhotonValidator.h:250
PhotonValidator::h_phoPhi_
MonitorElement * h_phoPhi_[2]
Definition: PhotonValidator.h:327
PhotonValidator::p_newhOverEVsEta_
MonitorElement * p_newhOverEVsEta_[3]
Definition: PhotonValidator.h:269
PhotonValidator::p_nHitsVsEta_
MonitorElement * p_nHitsVsEta_[2]
Definition: PhotonValidator.h:490
PhotonValidator::h_scEtaPhi_
MonitorElement * h_scEtaPhi_[2]
Definition: PhotonValidator.h:231
PhotonValidator::h_isoTrkSolidConeDR04_miniAOD_
MonitorElement * h_isoTrkSolidConeDR04_miniAOD_[3][3]
Definition: PhotonValidator.h:374
PhotonValidator::h2_r1VsEtBkg_
MonitorElement * h2_r1VsEtBkg_
Definition: PhotonValidator.h:543
PhotonValidator::h_SimConvOneMTracks_
MonitorElement * h_SimConvOneMTracks_[5]
Definition: PhotonValidator.h:201
TrackingParticleFwd.h
SimTrack
Definition: SimTrack.h:9
PhotonValidator::h2_PtRecVsPtSim_
MonitorElement * h2_PtRecVsPtSim_[3]
Definition: PhotonValidator.h:509
PhotonValidator::h_hcalTowerSumEtConeDR04Bkg_
MonitorElement * h_hcalTowerSumEtConeDR04Bkg_[3]
Definition: PhotonValidator.h:569
PhotonValidator::h_r1_miniAOD_
MonitorElement * h_r1_miniAOD_[3][3]
Definition: PhotonValidator.h:367
PhotonValidator::h_phoSigmaEoE_miniAOD_
MonitorElement * h_phoSigmaEoE_miniAOD_[3][3]
Definition: PhotonValidator.h:380
PhotonValidator::h_pfMva_
MonitorElement * h_pfMva_[3]
Definition: PhotonValidator.h:344
PhotonValidator::h_scPhiWidth_
MonitorElement * h_scPhiWidth_[2]
Definition: PhotonValidator.h:230
PhotonValidator::parameters_
edm::ParameterSet parameters_
Definition: PhotonValidator.h:93
PhotonValidator::hcalHitEtLow_
double hcalHitEtLow_
Definition: PhotonValidator.h:145
PhotonValidator::PhotonValidator
PhotonValidator(const edm::ParameterSet &)
Definition: PhotonValidator.cc:83
PhotonValidator::h_scBkgE_
MonitorElement * h_scBkgE_[3]
Definition: PhotonValidator.h:531
CaloGeometry.h
PhotonValidator::h_scBkgPhi_
MonitorElement * h_scBkgPhi_
Definition: PhotonValidator.h:523
PhotonValidator::h2_hcalTowerSumEtConeDR04VsEt_
MonitorElement * h2_hcalTowerSumEtConeDR04VsEt_[3]
Definition: PhotonValidator.h:282
PhotonValidator::h_simConvVtxYvsX_
MonitorElement * h_simConvVtxYvsX_
Definition: PhotonValidator.h:190
PhotonValidator::p_r2VsEtBkg_
MonitorElement * p_r2VsEtBkg_
Definition: PhotonValidator.h:550
PhotonValidator::h_hOverE_
MonitorElement * h_hOverE_[3][3]
Definition: PhotonValidator.h:262
PhotonValidator::h_SumPtOverPhoPt_ChHad_Cleaned_
MonitorElement * h_SumPtOverPhoPt_ChHad_Cleaned_[3]
Definition: PhotonValidator.h:352
PhotonValidator::h2_Chi2VsR_
MonitorElement * h2_Chi2VsR_[3]
Definition: PhotonValidator.h:501
PhotonValidator::h_sigmaIetaIeta_
MonitorElement * h_sigmaIetaIeta_[3][3]
Definition: PhotonValidator.h:256
PhotonValidator::h_tkChi2SL_
MonitorElement * h_tkChi2SL_[2]
Definition: PhotonValidator.h:497
PhotonValidator::mcJetEta_
double mcJetEta_
Definition: PhotonValidator.h:163
PhotonValidator::h_SimPhoMotherEt_
MonitorElement * h_SimPhoMotherEt_[2]
Definition: PhotonValidator.h:179
EventSetup.h
PhotonValidator::h_r9VsNofTracks_
MonitorElement * h_r9VsNofTracks_[2][3]
Definition: PhotonValidator.h:398
PhotonValidator::h2_sigmaIetaIetaVsEta_
MonitorElement * h2_sigmaIetaIetaVsEta_[3]
Definition: PhotonValidator.h:257
PhotonValidator::h_convVtxYvsX_
MonitorElement * h_convVtxYvsX_
Definition: PhotonValidator.h:447
PhotonValidator::h_SimConvTwoMTracks_
MonitorElement * h_SimConvTwoMTracks_[5]
Definition: PhotonValidator.h:203
dqm::implementation::IBooker
Definition: DQMStore.h:43
PhotonValidator::h_RecoConvTwoTracks_
MonitorElement * h_RecoConvTwoTracks_[5]
Definition: PhotonValidator.h:209
PhotonValidator::p_hOverEVsEtaBkg_
MonitorElement * p_hOverEVsEtaBkg_
Definition: PhotonValidator.h:560
HepMCProduct
PhotonValidator::p_convVtxdRVsR_
MonitorElement * p_convVtxdRVsR_
Definition: PhotonValidator.h:471
PhotonValidator::h_chHadIso_
MonitorElement * h_chHadIso_[3]
Definition: PhotonValidator.h:338
PhotonValidator::~PhotonValidator
~PhotonValidator() override
Definition: PhotonValidator.cc:157
PhotonValidator::h2_dzPVVsR_
MonitorElement * h2_dzPVVsR_
Definition: PhotonValidator.h:485
PhotonValidator::h_phoBkgE_
MonitorElement * h_phoBkgE_[3]
Definition: PhotonValidator.h:528
PhotonValidator::p_EoverPVsEta_
MonitorElement * p_EoverPVsEta_[3]
Definition: PhotonValidator.h:412
PhotonValidator::h_MatchedSimPho_
MonitorElement * h_MatchedSimPho_[3]
Numerator for efficiencies.
Definition: PhotonValidator.h:198
SimTrack.h
ParameterSet.h
PhotonValidator::h2_r1VsEt_
MonitorElement * h2_r1VsEt_[3]
Definition: PhotonValidator.h:247
PhotonValidator::p_hcalTowerBcSumEtConeDR04VsEta_
MonitorElement * p_hcalTowerBcSumEtConeDR04VsEta_[3]
Definition: PhotonValidator.h:286
PhotonValidator::h2_convVtxdRVsR_
MonitorElement * h2_convVtxdRVsR_
Definition: PhotonValidator.h:470
PhotonValidator::h2_ecalRecHitSumEtConeDR04VsEtBkg_
MonitorElement * h2_ecalRecHitSumEtConeDR04VsEtBkg_[3]
Definition: PhotonValidator.h:566
PhotonValidator::h_newhOverE_miniAOD_
MonitorElement * h_newhOverE_miniAOD_[3][3]
Definition: PhotonValidator.h:370
PhotonValidator::h_convVtxRvsZ_zoom_
MonitorElement * h_convVtxRvsZ_zoom_[2]
Definition: PhotonValidator.h:448
PhotonValidator::h_SimConvMTotal_
MonitorElement * h_SimConvMTotal_[5]
Definition: PhotonValidator.h:204
PhotonValidator::h_DCotTracks_
MonitorElement * h_DCotTracks_[2][3]
Definition: PhotonValidator.h:430
PhotonValidator::h_PoverETracksBkg_
MonitorElement * h_PoverETracksBkg_[3]
Definition: PhotonValidator.h:593
PhotonValidator::nSimConv_
int nSimConv_[2]
Definition: PhotonValidator.h:85
PhotonValidator::hepMC_Token_
edm::EDGetTokenT< edm::HepMCProduct > hepMC_Token_
Definition: PhotonValidator.h:122
PhotonValidator::h_hcalTowerBcSumEtConeDR04_miniAOD_
MonitorElement * h_hcalTowerBcSumEtConeDR04_miniAOD_[3][3]
Definition: PhotonValidator.h:373
PhotonValidator::p_sigmaIetaIetaVsEta_
MonitorElement * p_sigmaIetaIetaVsEta_[3]
Definition: PhotonValidator.h:258
PhotonValidator::hcalEtSumCut_
double hcalEtSumCut_
Definition: PhotonValidator.h:149
edm::Event
Definition: Event.h:73
PhotonValidator::h_SimConvOneTracks_
MonitorElement * h_SimConvOneTracks_[5]
Definition: PhotonValidator.h:200
PhotonValidator::h_DEtaTracksAtEcal_
MonitorElement * h_DEtaTracksAtEcal_[2][3]
Definition: PhotonValidator.h:444
PhotonValidator::h_nTrkSolidConeDR04_miniAOD_
MonitorElement * h_nTrkSolidConeDR04_miniAOD_[3][3]
Definition: PhotonValidator.h:375
PhotonValidator::trkPtSumCut_
double trkPtSumCut_
Definition: PhotonValidator.h:147
PhotonValidator::p_isoTrkSolidConeDR04VsEtBkg_
MonitorElement * p_isoTrkSolidConeDR04VsEtBkg_[3]
Definition: PhotonValidator.h:579
PhotonValidator::h_nConv_
MonitorElement * h_nConv_[2][3]
info per conversion
Definition: PhotonValidator.h:389
PhotonValidator::mcConvY_
double mcConvY_
Definition: PhotonValidator.h:159
PhotonValidator::h_hcalTowerSumEtConeDR04_
MonitorElement * h_hcalTowerSumEtConeDR04_[3][3]
Definition: PhotonValidator.h:279
PhotonValidator::hcalIsolInnRadius_
double hcalIsolInnRadius_
Definition: PhotonValidator.h:144
PhotonValidator::p_TkPtPull_
MonitorElement * p_TkPtPull_[3]
Definition: PhotonValidator.h:508
SimTrackContainer.h
edm::InputTag
Definition: InputTag.h:15
PhotonValidator::h_phoBkgEta_
MonitorElement * h_phoBkgEta_
Definition: PhotonValidator.h:524
PhotonValidator::h2_hOverEVsEtaBkg_
MonitorElement * h2_hOverEVsEtaBkg_
Definition: PhotonValidator.h:558
PhotonValidator::h_phoBkgDEta_
MonitorElement * h_phoBkgDEta_
Definition: PhotonValidator.h:526
PhotonValidator::p_hcalTowerBcSumEtConeDR04VsEt_
MonitorElement * p_hcalTowerBcSumEtConeDR04VsEt_[3]
Definition: PhotonValidator.h:287
SimVertexContainer.h
PhotonValidator::h_scEtaWidth_
MonitorElement * h_scEtaWidth_[2]
Definition: PhotonValidator.h:228
PhotonValidator::h_tkChi2_
MonitorElement * h_tkChi2_[2]
Definition: PhotonValidator.h:496
PhotonValidator::conversionOITrackProducer_
edm::InputTag conversionOITrackProducer_
Definition: PhotonValidator.h:112
PhotonValidator::p_dzPVVsEta_
MonitorElement * p_dzPVVsEta_
Definition: PhotonValidator.h:487
PhotonValidator::p_convVtxdZVsZ_
MonitorElement * p_convVtxdZVsZ_
Definition: PhotonValidator.h:476
PhotonValidator::h2_PoverPtrueVsEta_
MonitorElement * h2_PoverPtrueVsEta_[3]
Definition: PhotonValidator.h:421
PhotonValidator::h2_ecalRecHitSumEtConeDR04VsEtaBkg_
MonitorElement * h2_ecalRecHitSumEtConeDR04VsEtaBkg_
Definition: PhotonValidator.h:564
PhotonValidator::h_convVtxdX_
MonitorElement * h_convVtxdX_
Definition: PhotonValidator.h:452
PhotonValidator::h_phoIso_
MonitorElement * h_phoIso_[3]
Definition: PhotonValidator.h:340
PhotonValidator::h_scBkgEt_
MonitorElement * h_scBkgEt_[3]
Definition: PhotonValidator.h:532
PhotonValidator::h2_r9VsEtBkg_
MonitorElement * h2_r9VsEtBkg_
Definition: PhotonValidator.h:540
PhotonValidator::trkPtLow_
double trkPtLow_
Definition: PhotonValidator.h:139
PhotonValidator::h_full5x5_sigmaIetaIeta_miniAOD_
MonitorElement * h_full5x5_sigmaIetaIeta_miniAOD_[3][3]
Definition: PhotonValidator.h:366
PFCandidateFwd.h
PhotonValidator::p_r1VsEtaBkg_
MonitorElement * p_r1VsEtaBkg_
Definition: PhotonValidator.h:544
PhotonValidator::p_r1VsEtBkg_
MonitorElement * p_r1VsEtBkg_
Definition: PhotonValidator.h:545
PhotonValidator::p_isoTrkSolidConeDR04VsEtaBkg_
MonitorElement * p_isoTrkSolidConeDR04VsEtaBkg_
Definition: PhotonValidator.h:577
PhotonValidator::h_vtxChi2_
MonitorElement * h_vtxChi2_[3]
Definition: PhotonValidator.h:480
PhotonValidator::p_EoverEtrueVsR_
MonitorElement * p_EoverEtrueVsR_[3]
Definition: PhotonValidator.h:419
PhotonValidator::simMaxPt_
double simMaxPt_
Definition: PhotonValidator.h:170
PhotonValidator::mcConvZ_
double mcConvZ_
Definition: PhotonValidator.h:158
PhotonValidator::dCotCutOn_
bool dCotCutOn_
Definition: PhotonValidator.h:150
PhotonValidator::h2_etaVsRreco_
MonitorElement * h2_etaVsRreco_[3]
Definition: PhotonValidator.h:406
PhotonValidator::p_convVtxdXVsX_
MonitorElement * p_convVtxdXVsX_
Definition: PhotonValidator.h:474
PhotonValidator::hBCEnergyOverTrackPout_
MonitorElement * hBCEnergyOverTrackPout_[3]
Definition: PhotonValidator.h:512
PhotonValidator::h_SumPtOverPhoPt_NeuHad_unCleaned_
MonitorElement * h_SumPtOverPhoPt_NeuHad_unCleaned_[3]
Definition: PhotonValidator.h:356
PhotonValidator::p_Chi2VsR_
MonitorElement * p_Chi2VsR_[3]
Definition: PhotonValidator.h:502
PhotonValidator::h_dzPVFromTracks_
MonitorElement * h_dzPVFromTracks_[5]
Definition: PhotonValidator.h:484
PhotonValidator::h_mvaOutBkg_
MonitorElement * h_mvaOutBkg_[3]
Definition: PhotonValidator.h:589
PhotonValidator::h2_r2VsEtBkg_
MonitorElement * h2_r2VsEtBkg_
Definition: PhotonValidator.h:548
PhotonValidator::h_convVtxRvsZ_
MonitorElement * h_convVtxRvsZ_[3]
Definition: PhotonValidator.h:446
PhotonValidator::h2_ecalRecHitSumEtConeDR04VsEta_
MonitorElement * h2_ecalRecHitSumEtConeDR04VsEta_[3]
Definition: PhotonValidator.h:274
PhotonValidator::h2_nTrkSolidConeDR04VsEtaBkg_
MonitorElement * h2_nTrkSolidConeDR04VsEtaBkg_
Definition: PhotonValidator.h:582