CMS 3D CMS Logo

ZToMuMuGammaAnalyzer.h
Go to the documentation of this file.
1 #ifndef ZToMuMuGammaAnalyzer_H
2 #define ZToMuMuGammaAnalyzer_H
3 
6 
11 // DataFormats
38 
42 
44 
45 // Geometry
55 
56 #include "TFile.h"
57 #include "TH1.h"
58 #include "TH2.h"
59 #include "TTree.h"
60 #include "TVector3.h"
61 #include "TProfile.h"
62 
70 
71 //DQM services
74 
75 #include <vector>
76 #include <string>
77 
89 // forward declarations
90 class TFile;
91 class TH1F;
92 class TH2F;
93 class TProfile;
94 class TTree;
95 class SimVertex;
96 class SimTrack;
97 
99 public:
100  explicit ZToMuMuGammaAnalyzer(const edm::ParameterSet&);
101  ~ZToMuMuGammaAnalyzer() override;
102  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
103  void analyze(const edm::Event&, const edm::EventSetup&) override;
104 
105 private:
117 
121  unsigned int prescaleFactor_;
122  std::stringstream currentFolder_;
123  int nEvt_;
124 
125  // muon selection
126  float muonMinPt_;
129  float muonMaxDxy_;
135  // dimuon selection
138  // photon selection
142 
143  // mu mu gamma selection
144  float nearMuonDr_;
151 
152  // Histogram parameters
153  double eMin_;
154  double eMax_;
155  int eBin_;
156 
157  double etMin_;
158  double etMax_;
159  int etBin_;
160 
161  double sumMin_;
162  double sumMax_;
163  int sumBin_;
164 
165  double etaMin_;
166  double etaMax_;
167  int etaBin_;
168 
169  double phiMin_;
170  double phiMax_;
171  int phiBin_;
172 
173  double r9Min_;
174  double r9Max_;
175  int r9Bin_;
176 
177  double hOverEMin_;
178  double hOverEMax_;
180 
181  double numberMin_;
182  double numberMax_;
184 
188 
193 
194  float mumuInvMass(const reco::Muon& m1, const reco::Muon& m2);
195  float mumuGammaInvMass(const reco::Muon& mu1, const reco::Muon& mu2, const reco::PhotonRef& pho);
196  bool basicMuonSelection(const reco::Muon& m);
197  bool muonSelection(const reco::Muon& m, const reco::BeamSpot& bs);
198  bool photonSelection(const reco::PhotonRef& p);
199 
204 
209 
211 
216 
222 
228 
234 
240 
246 
250 
256 
262 
268 
274 
280 
286 
292 
296  // Information from Particle Flow
297  // Isolation
301  // Identification
318 };
319 
320 #endif
ZToMuMuGammaAnalyzer::p_e2x5VsEta_
MonitorElement * p_e2x5VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:231
ZToMuMuGammaAnalyzer::mumuGammaInvMass
float mumuGammaInvMass(const reco::Muon &mu1, const reco::Muon &mu2, const reco::PhotonRef &pho)
Definition: ZToMuMuGammaAnalyzer.cc:1344
ZToMuMuGammaAnalyzer::h_e1x5_
MonitorElement * h_e1x5_[3]
Definition: ZToMuMuGammaAnalyzer.h:223
ZToMuMuGammaAnalyzer::etaBin_
int etaBin_
Definition: ZToMuMuGammaAnalyzer.h:167
ZToMuMuGammaAnalyzer::muon_token_
edm::EDGetTokenT< std::vector< reco::Muon > > muon_token_
Definition: ZToMuMuGammaAnalyzer.h:107
TrackExtra.h
ZToMuMuGammaAnalyzer::reducedSumBin_
int reducedSumBin_
Definition: ZToMuMuGammaAnalyzer.h:191
Handle.h
PositionCalc.h
ZToMuMuGammaAnalyzer::h_dRPhoPFcand_NeuHad_unCleaned_
MonitorElement * h_dRPhoPFcand_NeuHad_unCleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:310
ZToMuMuGammaAnalyzer::etaMax_
double etaMax_
Definition: ZToMuMuGammaAnalyzer.h:166
SimVertex
Definition: SimVertex.h:5
MessageLogger.h
ZToMuMuGammaAnalyzer::h_hOverE_
MonitorElement * h_hOverE_[3]
Definition: ZToMuMuGammaAnalyzer.h:287
ZToMuMuGammaAnalyzer::photonSelection
bool photonSelection(const reco::PhotonRef &p)
Definition: ZToMuMuGammaAnalyzer.cc:1297
TrackerGeometry.h
ZToMuMuGammaAnalyzer::p_hcalSumVsEta_
MonitorElement * p_hcalSumVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:285
ZToMuMuGammaAnalyzer::photonMinEt_
float photonMinEt_
Definition: ZToMuMuGammaAnalyzer.h:139
ZToMuMuGammaAnalyzer::p_r2x5VsEt_
MonitorElement * p_r2x5VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:245
ESHandle.h
ZToMuMuGammaAnalyzer::p_hOverEVsEt_
MonitorElement * p_hOverEVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:288
ZToMuMuGammaAnalyzer::h_SumPtOverPhoPt_NeuHad_Cleaned_
MonitorElement * h_SumPtOverPhoPt_NeuHad_Cleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:313
ZToMuMuGammaAnalyzer::h_trackPtSumSolid_
MonitorElement * h_trackPtSumSolid_[3]
Definition: ZToMuMuGammaAnalyzer.h:263
PFCandidate.h
edm::Run
Definition: Run.h:45
ZToMuMuGammaAnalyzer::h_phoIso_
MonitorElement * h_phoIso_[3]
Definition: ZToMuMuGammaAnalyzer.h:300
BasicCluster.h
ZToMuMuGammaAnalyzer::etMin_
double etMin_
Definition: ZToMuMuGammaAnalyzer.h:157
ZToMuMuGammaAnalyzer::sumBin_
int sumBin_
Definition: ZToMuMuGammaAnalyzer.h:163
TriggerEvent.h
ZToMuMuGammaAnalyzer::h2_r9VsEta_
MonitorElement * h2_r9VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:220
edm::EDGetTokenT
Definition: EDGetToken.h:33
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
ZToMuMuGammaAnalyzer::p_r2x5VsEta_
MonitorElement * p_r2x5VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:243
ZToMuMuGammaAnalyzer::p_e2x5VsEt_
MonitorElement * p_e2x5VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:233
ZToMuMuGammaAnalyzer::sumMin_
double sumMin_
Definition: ZToMuMuGammaAnalyzer.h:161
ZToMuMuGammaAnalyzer::sigmaIetaBin_
int sigmaIetaBin_
Definition: ZToMuMuGammaAnalyzer.h:187
ZToMuMuGammaAnalyzer::h_phoSigmaEoverE_
MonitorElement * h_phoSigmaEoverE_[3]
Definition: ZToMuMuGammaAnalyzer.h:206
ZToMuMuGammaAnalyzer::muonTrackIso_
float muonTrackIso_
Definition: ZToMuMuGammaAnalyzer.h:133
EBDetId.h
EEDetId.h
ZToMuMuGammaAnalyzer::offline_pvToken_
edm::EDGetTokenT< reco::VertexCollection > offline_pvToken_
Definition: ZToMuMuGammaAnalyzer.h:115
ZToMuMuGammaAnalyzer::p_newhOverEVsEta_
MonitorElement * p_newhOverEVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:294
ZToMuMuGammaAnalyzer::sumMax_
double sumMax_
Definition: ZToMuMuGammaAnalyzer.h:162
EcalBarrelTopology.h
ZToMuMuGammaAnalyzer::farMuonTrackIso_
float farMuonTrackIso_
Definition: ZToMuMuGammaAnalyzer.h:147
ZToMuMuGammaAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: ZToMuMuGammaAnalyzer.cc:111
ZToMuMuGammaAnalyzer::h_phoEt_
MonitorElement * h_phoEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:208
ZToMuMuGammaAnalyzer::nearMuonDr_
float nearMuonDr_
Definition: ZToMuMuGammaAnalyzer.h:144
ChiSquaredProbability.h
ZToMuMuGammaAnalyzer::etBin_
int etBin_
Definition: ZToMuMuGammaAnalyzer.h:159
DQMStore.h
ZToMuMuGammaAnalyzer::h2_r1x5VsEta_
MonitorElement * h2_r1x5VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:236
PhotonFwd.h
ZToMuMuGammaAnalyzer::sigmaIetaMin_
double sigmaIetaMin_
Definition: ZToMuMuGammaAnalyzer.h:185
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
ZToMuMuGammaAnalyzer::p_ecalSumVsEta_
MonitorElement * p_ecalSumVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:279
ZToMuMuGammaAnalyzer::phiBin_
int phiBin_
Definition: ZToMuMuGammaAnalyzer.h:171
ConversionFwd.h
ZToMuMuGammaAnalyzer::p_nTrackIsolHollowVsEta_
MonitorElement * p_nTrackIsolHollowVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:261
ZToMuMuGammaAnalyzer::p_trackPtSumSolidVsEt_
MonitorElement * p_trackPtSumSolidVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:265
ZToMuMuGammaAnalyzer::h_SumPtOverPhoPt_Pho_unCleaned_
MonitorElement * h_SumPtOverPhoPt_Pho_unCleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:317
ZToMuMuGammaAnalyzer::p_nTrackIsolHollowVsEt_
MonitorElement * p_nTrackIsolHollowVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:259
ZToMuMuGammaAnalyzer::etaMin_
double etaMin_
Definition: ZToMuMuGammaAnalyzer.h:165
BasicClusterFwd.h
ZToMuMuGammaAnalyzer::h2_nTrackIsolHollowVsEta_
MonitorElement * h2_nTrackIsolHollowVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:260
ZToMuMuGammaAnalyzer::h2_e1x5VsEt_
MonitorElement * h2_e1x5VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:226
reco::Muon
Definition: Muon.h:27
ZToMuMuGammaAnalyzer::h1_mumuGammaInvMass_
MonitorElement * h1_mumuGammaInvMass_[3]
Definition: ZToMuMuGammaAnalyzer.h:203
edm::Ref< PhotonCollection >
ZToMuMuGammaAnalyzer::farMuonEcalIso_
float farMuonEcalIso_
Definition: ZToMuMuGammaAnalyzer.h:146
ZToMuMuGammaAnalyzer::hOverEMax_
double hOverEMax_
Definition: ZToMuMuGammaAnalyzer.h:178
ZToMuMuGammaAnalyzer::h_scEta_
MonitorElement * h_scEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:214
ZToMuMuGammaAnalyzer::p_r1x5VsEt_
MonitorElement * p_r1x5VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:239
ZToMuMuGammaAnalyzer::~ZToMuMuGammaAnalyzer
~ZToMuMuGammaAnalyzer() override
Definition: ZToMuMuGammaAnalyzer.cc:109
ZToMuMuGammaAnalyzer::p_r9VsEta_
MonitorElement * p_r9VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:221
ZToMuMuGammaAnalyzer::eMax_
double eMax_
Definition: ZToMuMuGammaAnalyzer.h:154
MakerMacros.h
ZToMuMuGammaAnalyzer::photonTrackIso_
float photonTrackIso_
Definition: ZToMuMuGammaAnalyzer.h:141
Photon.h
ZToMuMuGammaAnalyzer::p_nTrackIsolSolidVsEta_
MonitorElement * p_nTrackIsolSolidVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:255
cms::cuda::bs
bs
Definition: HistoContainer.h:127
ZToMuMuGammaAnalyzer::h_scPhi_
MonitorElement * h_scPhi_[3]
Definition: ZToMuMuGammaAnalyzer.h:215
Track.h
ZToMuMuGammaAnalyzer::h_dRPhoPFcand_Pho_Cleaned_
MonitorElement * h_dRPhoPFcand_Pho_Cleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:308
TrackFwd.h
ZToMuMuGammaAnalyzer::h_newhOverE_
MonitorElement * h_newhOverE_[3]
Definition: ZToMuMuGammaAnalyzer.h:293
ZToMuMuGammaAnalyzer
EgammaCoreTools.
Definition: ZToMuMuGammaAnalyzer.h:98
ZToMuMuGammaAnalyzer::barrelRecHit_token_
edm::EDGetTokenT< edm::SortedCollection< EcalRecHit, edm::StrictWeakOrdering< EcalRecHit > > > barrelRecHit_token_
Definition: ZToMuMuGammaAnalyzer.h:110
ZToMuMuGammaAnalyzer::h1_mumuInvMass_
MonitorElement * h1_mumuInvMass_[3]
photon histos
Definition: ZToMuMuGammaAnalyzer.h:202
ZToMuMuGammaAnalyzer::etMax_
double etMax_
Definition: ZToMuMuGammaAnalyzer.h:158
MuonSelectors.h
Service.h
ZToMuMuGammaAnalyzer::p_trackPtSumHollowVsEta_
MonitorElement * p_trackPtSumHollowVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:273
ZToMuMuGammaAnalyzer::minPixStripHits_
int minPixStripHits_
Definition: ZToMuMuGammaAnalyzer.h:127
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:72
MuonFwd.h
ZToMuMuGammaAnalyzer::reducedR9Bin_
int reducedR9Bin_
Definition: ZToMuMuGammaAnalyzer.h:192
ZToMuMuGammaAnalyzer::r9Bin_
int r9Bin_
Definition: ZToMuMuGammaAnalyzer.h:175
reco::BeamSpot
Definition: BeamSpot.h:21
ZToMuMuGammaAnalyzer::h_dRPhoPFcand_ChHad_unCleaned_
MonitorElement * h_dRPhoPFcand_ChHad_unCleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:309
ZToMuMuGammaAnalyzer::validPixHits_
int validPixHits_
Definition: ZToMuMuGammaAnalyzer.h:131
ZToMuMuGammaAnalyzer::h2_trackPtSumHollowVsEta_
MonitorElement * h2_trackPtSumHollowVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:272
ZToMuMuGammaAnalyzer::p_r9VsEt_
MonitorElement * p_r9VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:219
CaloClusterFwd.h
ZToMuMuGammaAnalyzer::h2_sigmaIetaIetaVsEta_
MonitorElement * h2_sigmaIetaIetaVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:248
ZToMuMuGammaAnalyzer::h2_nTrackIsolSolidVsEt_
MonitorElement * h2_nTrackIsolSolidVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:252
EcalRecHit.h
ZToMuMuGammaAnalyzer::reducedEtBin_
int reducedEtBin_
Definition: ZToMuMuGammaAnalyzer.h:189
ZToMuMuGammaAnalyzer::maxMumuGammaInvMass_
float maxMumuGammaInvMass_
Definition: ZToMuMuGammaAnalyzer.h:150
ZToMuMuGammaAnalyzer::h_r2x5_
MonitorElement * h_r2x5_[3]
Definition: ZToMuMuGammaAnalyzer.h:241
ZToMuMuGammaAnalyzer::h2_e1x5VsEta_
MonitorElement * h2_e1x5VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:224
ZToMuMuGammaAnalyzer::reducedEtaBin_
int reducedEtaBin_
Definition: ZToMuMuGammaAnalyzer.h:190
ZToMuMuGammaAnalyzer::phiMin_
double phiMin_
Definition: ZToMuMuGammaAnalyzer.h:169
ZToMuMuGammaAnalyzer::numberMin_
double numberMin_
Definition: ZToMuMuGammaAnalyzer.h:181
ZToMuMuGammaAnalyzer::h2_ecalSumVsEt_
MonitorElement * h2_ecalSumVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:276
DQMEDAnalyzer.h
ZToMuMuGammaAnalyzer::p_nTrackIsolSolidVsEt_
MonitorElement * p_nTrackIsolSolidVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:253
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ZToMuMuGammaAnalyzer::p_e1x5VsEta_
MonitorElement * p_e1x5VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:225
ZToMuMuGammaAnalyzer::p_hcalSumVsEt_
MonitorElement * p_hcalSumVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:283
ZToMuMuGammaAnalyzer::h_e2x5_
MonitorElement * h_e2x5_[3]
Definition: ZToMuMuGammaAnalyzer.h:229
ZToMuMuGammaAnalyzer::h2_r2x5VsEt_
MonitorElement * h2_r2x5VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:244
TFileService.h
ZToMuMuGammaAnalyzer::PhotonIDTight_token_
edm::EDGetTokenT< edm::ValueMap< bool > > PhotonIDTight_token_
Definition: ZToMuMuGammaAnalyzer.h:109
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
ZToMuMuGammaAnalyzer::p_sigmaIetaIetaVsEta_
MonitorElement * p_sigmaIetaIetaVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:249
ZToMuMuGammaAnalyzer::beamSpot_token_
edm::EDGetTokenT< reco::BeamSpot > beamSpot_token_
Definition: ZToMuMuGammaAnalyzer.h:113
ZToMuMuGammaAnalyzer::h_SumPtOverPhoPt_NeuHad_unCleaned_
MonitorElement * h_SumPtOverPhoPt_NeuHad_unCleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:316
ZToMuMuGammaAnalyzer::validMuonHits_
int validMuonHits_
Definition: ZToMuMuGammaAnalyzer.h:132
ZToMuMuGammaAnalyzer::farMuonMinPt_
float farMuonMinPt_
Definition: ZToMuMuGammaAnalyzer.h:148
CaloSubdetectorGeometry.h
ZToMuMuGammaAnalyzer::h2_nTrackIsolSolidVsEta_
MonitorElement * h2_nTrackIsolSolidVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:254
ZToMuMuGammaAnalyzer::h_SumPtOverPhoPt_ChHad_unCleaned_
MonitorElement * h_SumPtOverPhoPt_ChHad_unCleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:315
edm::ParameterSet
Definition: ParameterSet.h:47
ZToMuMuGammaAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: ZToMuMuGammaAnalyzer.cc:840
ZToMuMuGammaAnalyzer::h2_ecalSumVsEta_
MonitorElement * h2_ecalSumVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:278
Event.h
ZToMuMuGammaAnalyzer::h_r9_
MonitorElement * h_r9_[3]
Definition: ZToMuMuGammaAnalyzer.h:217
deltaR.h
ZToMuMuGammaAnalyzer::h_phoSigmaIetaIeta_
MonitorElement * h_phoSigmaIetaIeta_[3]
Definition: ZToMuMuGammaAnalyzer.h:247
ZToMuMuGammaAnalyzer::p_hOverEVsEta_
MonitorElement * p_hOverEVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:289
ZToMuMuGammaAnalyzer::h_SumPtOverPhoPt_Pho_Cleaned_
MonitorElement * h_SumPtOverPhoPt_Pho_Cleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:314
ZToMuMuGammaAnalyzer::numberBin_
int numberBin_
Definition: ZToMuMuGammaAnalyzer.h:183
EcalEndcapTopology.h
ZToMuMuGammaAnalyzer::hOverEMin_
double hOverEMin_
Definition: ZToMuMuGammaAnalyzer.h:177
ZToMuMuGammaAnalyzer::h_ecalSum_
MonitorElement * h_ecalSum_[3]
Definition: ZToMuMuGammaAnalyzer.h:275
EcalClusterTools.h
ZToMuMuGammaAnalyzer::minMumuInvMass_
float minMumuInvMass_
Definition: ZToMuMuGammaAnalyzer.h:136
ZToMuMuGammaAnalyzer::h_dRPhoPFcand_ChHad_Cleaned_
MonitorElement * h_dRPhoPFcand_ChHad_Cleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:306
ZToMuMuGammaAnalyzer::p_phoSigmaEoverEVsNVtx_
MonitorElement * p_phoSigmaEoverEVsNVtx_[3]
Definition: ZToMuMuGammaAnalyzer.h:207
ZToMuMuGammaAnalyzer::pfCandidates_
edm::EDGetTokenT< reco::PFCandidateCollection > pfCandidates_
Definition: ZToMuMuGammaAnalyzer.h:114
ZToMuMuGammaAnalyzer::h_nPho_
MonitorElement * h_nPho_[3]
Definition: ZToMuMuGammaAnalyzer.h:210
CaloTopologyRecord.h
ZToMuMuGammaAnalyzer::muonMinPt_
float muonMinPt_
Definition: ZToMuMuGammaAnalyzer.h:126
ZToMuMuGammaAnalyzer::h2_r1x5VsEt_
MonitorElement * h2_r1x5VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:238
ZToMuMuGammaAnalyzer::h_dRPhoPFcand_Pho_unCleaned_
MonitorElement * h_dRPhoPFcand_Pho_unCleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:311
ZToMuMuGammaAnalyzer::muonMaxChi2_
float muonMaxChi2_
Definition: ZToMuMuGammaAnalyzer.h:128
IdealGeometryRecord.h
ZToMuMuGammaAnalyzer::h_h1OverE_
MonitorElement * h_h1OverE_[3]
Definition: ZToMuMuGammaAnalyzer.h:290
ZToMuMuGammaAnalyzer::h_dRPhoPFcand_NeuHad_Cleaned_
MonitorElement * h_dRPhoPFcand_NeuHad_Cleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:307
edm::EventSetup
Definition: EventSetup.h:58
ZToMuMuGammaAnalyzer::h_r1x5_
MonitorElement * h_r1x5_[3]
Definition: ZToMuMuGammaAnalyzer.h:235
ZToMuMuGammaAnalyzer::h2_r2x5VsEta_
MonitorElement * h2_r2x5VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:242
ZToMuMuGammaAnalyzer::maxMumuInvMass_
float maxMumuInvMass_
Definition: ZToMuMuGammaAnalyzer.h:137
ZToMuMuGammaAnalyzer::h2_trackPtSumHollowVsEt_
MonitorElement * h2_trackPtSumHollowVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:270
ZToMuMuGammaAnalyzer::phiMax_
double phiMax_
Definition: ZToMuMuGammaAnalyzer.h:170
ZToMuMuGammaAnalyzer::p_ecalSumVsEt_
MonitorElement * p_ecalSumVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:277
ZToMuMuGammaAnalyzer::h2_e2x5VsEt_
MonitorElement * h2_e2x5VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:232
ZToMuMuGammaAnalyzer::h_etOutsideMustache_
MonitorElement * h_etOutsideMustache_[3]
Definition: ZToMuMuGammaAnalyzer.h:303
ZToMuMuGammaAnalyzer::muonMaxDxy_
float muonMaxDxy_
Definition: ZToMuMuGammaAnalyzer.h:129
ZToMuMuGammaAnalyzer::ZToMuMuGammaAnalyzer
ZToMuMuGammaAnalyzer(const edm::ParameterSet &)
Definition: ZToMuMuGammaAnalyzer.cc:18
ZToMuMuGammaAnalyzer::h_phoEta_
MonitorElement * h_phoEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:212
ZToMuMuGammaAnalyzer::sigmaIetaMax_
double sigmaIetaMax_
Definition: ZToMuMuGammaAnalyzer.h:186
CaloTopology.h
ValueMap.h
ZToMuMuGammaAnalyzer::h2_e2x5VsEta_
MonitorElement * h2_e2x5VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:230
VertexFwd.h
ZToMuMuGammaAnalyzer::photonMaxEta_
float photonMaxEta_
Definition: ZToMuMuGammaAnalyzer.h:140
CaloSubdetectorTopology.h
ZToMuMuGammaAnalyzer::h_nRecoVtx_
MonitorElement * h_nRecoVtx_
Definition: ZToMuMuGammaAnalyzer.h:200
ZToMuMuGammaAnalyzer::p_trackPtSumHollowVsEt_
MonitorElement * p_trackPtSumHollowVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:271
ZToMuMuGammaAnalyzer::hOverEBin_
int hOverEBin_
Definition: ZToMuMuGammaAnalyzer.h:179
CaloCellGeometry.h
RecoEcalCandidate.h
ZToMuMuGammaAnalyzer::muonMatches_
int muonMatches_
Definition: ZToMuMuGammaAnalyzer.h:130
DetId.h
SimTrack
Definition: SimTrack.h:9
ZToMuMuGammaAnalyzer::h2_r9VsEt_
MonitorElement * h2_r9VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:218
Frameworkfwd.h
ZToMuMuGammaAnalyzer::h2_hcalSumVsEt_
MonitorElement * h2_hcalSumVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:282
ZToMuMuGammaAnalyzer::h_hcalSum_
MonitorElement * h_hcalSum_[3]
Definition: ZToMuMuGammaAnalyzer.h:281
ZToMuMuGammaAnalyzer::h_phoPhi_
MonitorElement * h_phoPhi_[3]
Definition: ZToMuMuGammaAnalyzer.h:213
SuperCluster.h
ZToMuMuGammaAnalyzer::nEvt_
int nEvt_
Definition: ZToMuMuGammaAnalyzer.h:123
ZToMuMuGammaAnalyzer::prescaleFactor_
unsigned int prescaleFactor_
Definition: ZToMuMuGammaAnalyzer.h:121
CaloGeometry.h
ZToMuMuGammaAnalyzer::r9Min_
double r9Min_
Definition: ZToMuMuGammaAnalyzer.h:173
ZToMuMuGammaAnalyzer::currentFolder_
std::stringstream currentFolder_
Definition: ZToMuMuGammaAnalyzer.h:122
ZToMuMuGammaAnalyzer::h_h2OverE_
MonitorElement * h_h2OverE_[3]
Definition: ZToMuMuGammaAnalyzer.h:291
ZToMuMuGammaAnalyzer::p_e1x5VsEt_
MonitorElement * p_e1x5VsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:227
ZToMuMuGammaAnalyzer::nearMuonHcalIso_
float nearMuonHcalIso_
Definition: ZToMuMuGammaAnalyzer.h:145
ZToMuMuGammaAnalyzer::h2_trackPtSumSolidVsEt_
MonitorElement * h2_trackPtSumSolidVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:264
ZToMuMuGammaAnalyzer::h_nCluOutsideMustache_
MonitorElement * h_nCluOutsideMustache_[3]
Definition: ZToMuMuGammaAnalyzer.h:302
EventSetup.h
Exception.h
ZToMuMuGammaAnalyzer::muonTightEta_
float muonTightEta_
Definition: ZToMuMuGammaAnalyzer.h:134
dqm::implementation::IBooker
Definition: DQMStore.h:43
ZToMuMuGammaAnalyzer::h_pfMva_
MonitorElement * h_pfMva_[3]
Definition: ZToMuMuGammaAnalyzer.h:304
RecoEcalCandidateFwd.h
ZToMuMuGammaAnalyzer::muonSelection
bool muonSelection(const reco::Muon &m, const reco::BeamSpot &bs)
Definition: ZToMuMuGammaAnalyzer.cc:1273
ZToMuMuGammaAnalyzer::basicMuonSelection
bool basicMuonSelection(const reco::Muon &m)
Definition: ZToMuMuGammaAnalyzer.cc:1247
ZToMuMuGammaAnalyzer::mumuInvMass
float mumuInvMass(const reco::Muon &m1, const reco::Muon &m2)
Definition: ZToMuMuGammaAnalyzer.cc:1337
ZToMuMuGammaAnalyzer::h2_nTrackIsolHollowVsEt_
MonitorElement * h2_nTrackIsolHollowVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:258
ZToMuMuGammaAnalyzer::h_trackPtSumHollow_
MonitorElement * h_trackPtSumHollow_[3]
Definition: ZToMuMuGammaAnalyzer.h:269
ParameterSet.h
ZToMuMuGammaAnalyzer::p_r1x5VsEta_
MonitorElement * p_r1x5VsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:237
ZToMuMuGammaAnalyzer::p_trackPtSumSolidVsEta_
MonitorElement * p_trackPtSumSolidVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:267
ZToMuMuGammaAnalyzer::h_phoE_
MonitorElement * h_phoE_[3]
Definition: ZToMuMuGammaAnalyzer.h:205
ZToMuMuGammaAnalyzer::h2_hcalSumVsEta_
MonitorElement * h2_hcalSumVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:284
ZToMuMuGammaAnalyzer::h2_trackPtSumSolidVsEta_
MonitorElement * h2_trackPtSumSolidVsEta_[3]
Definition: ZToMuMuGammaAnalyzer.h:266
ZToMuMuGammaAnalyzer::h_nTrackIsolSolid_
MonitorElement * h_nTrackIsolSolid_[3]
Definition: ZToMuMuGammaAnalyzer.h:251
edm::Event
Definition: Event.h:73
ZToMuMuGammaAnalyzer::PhotonIDLoose_token_
edm::EDGetTokenT< edm::ValueMap< bool > > PhotonIDLoose_token_
Definition: ZToMuMuGammaAnalyzer.h:108
ZToMuMuGammaAnalyzer::triggerEvent_token_
edm::EDGetTokenT< trigger::TriggerEvent > triggerEvent_token_
Definition: ZToMuMuGammaAnalyzer.h:112
ZToMuMuGammaAnalyzer::h_chHadIso_
MonitorElement * h_chHadIso_[3]
Definition: ZToMuMuGammaAnalyzer.h:298
ZToMuMuGammaAnalyzer::endcapRecHit_token_
edm::EDGetTokenT< edm::SortedCollection< EcalRecHit, edm::StrictWeakOrdering< EcalRecHit > > > endcapRecHit_token_
Definition: ZToMuMuGammaAnalyzer.h:111
ZToMuMuGammaAnalyzer::photon_token_
edm::EDGetTokenT< std::vector< reco::Photon > > photon_token_
Definition: ZToMuMuGammaAnalyzer.h:106
ZToMuMuGammaAnalyzer::r9Max_
double r9Max_
Definition: ZToMuMuGammaAnalyzer.h:174
ZToMuMuGammaAnalyzer::use2DHistos_
bool use2DHistos_
Definition: ZToMuMuGammaAnalyzer.h:119
ZToMuMuGammaAnalyzer::eMin_
double eMin_
Definition: ZToMuMuGammaAnalyzer.h:153
ZToMuMuGammaAnalyzer::h_SumPtOverPhoPt_ChHad_Cleaned_
MonitorElement * h_SumPtOverPhoPt_ChHad_Cleaned_[3]
Definition: ZToMuMuGammaAnalyzer.h:312
ZToMuMuGammaAnalyzer::h_nHadIso_
MonitorElement * h_nHadIso_[3]
Definition: ZToMuMuGammaAnalyzer.h:299
ZToMuMuGammaAnalyzer::photonIsoValmap_token_
edm::EDGetTokenT< edm::ValueMap< std::vector< reco::PFCandidateRef > > > photonIsoValmap_token_
Definition: ZToMuMuGammaAnalyzer.h:116
ZToMuMuGammaAnalyzer::numberMax_
double numberMax_
Definition: ZToMuMuGammaAnalyzer.h:182
ZToMuMuGammaAnalyzer::fName_
std::string fName_
Definition: ZToMuMuGammaAnalyzer.h:118
CaloCluster.h
ZToMuMuGammaAnalyzer::minMumuGammaInvMass_
float minMumuGammaInvMass_
Definition: ZToMuMuGammaAnalyzer.h:149
ZToMuMuGammaAnalyzer::h_nTrackIsolHollow_
MonitorElement * h_nTrackIsolHollow_[3]
Definition: ZToMuMuGammaAnalyzer.h:257
ZToMuMuGammaAnalyzer::makeProfiles_
bool makeProfiles_
Definition: ZToMuMuGammaAnalyzer.h:120
ZToMuMuGammaAnalyzer::eBin_
int eBin_
Definition: ZToMuMuGammaAnalyzer.h:155
ZToMuMuGammaAnalyzer::p_newhOverEVsEt_
MonitorElement * p_newhOverEVsEt_[3]
Definition: ZToMuMuGammaAnalyzer.h:295
Conversion.h