CMS 3D CMS Logo

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