CMS 3D CMS Logo

DQMAnalyzer.h
Go to the documentation of this file.
1 #ifndef DQMAnalyzer_h
2 #define DQMAnalyzer_h
3 
4 //
5 // Package: RecoEgamma/Examples
6 // Class: GsfElectronDataAnalyzer
7 //
8 
9 //
10 // Original Author: Ursula Berthon, Claude Charlot
11 // Created: Mon Mar 27 13:22:06 CEST 2006
12 //
13 //
14 
17 
20 
27 
28 class MagneticField;
29 class TFile;
30 class TH1F;
31 class TH2F;
32 class TH1I;
33 class TProfile;
34 class TTree;
35 
37 public:
38  explicit DQMAnalyzer(const edm::ParameterSet &conf);
39 
40  ~DQMAnalyzer() override;
41 
42  void beginJob() override;
43  void endJob() override;
44  void analyze(const edm::Event &e, const edm::EventSetup &c) override;
45 
46 private:
47  //=========================================
48  // parameters
49  //=========================================
50 
56  //std::string type_;
57  bool readAOD_;
58 
59  // matching
62  double deltaR_;
63 
64  // tag and probe
66  double massLow_;
67  double massHigh_;
72 
73  // electron selection
74  double minEt_;
75  double minPt_;
76  double maxAbsEta_;
77  bool isEB_;
78  bool isEE_;
100  double mvaMin_;
103  double tkIso03Max_;
109 
110  // for trigger
112  std::vector<std::string> HLTPathsByName_;
113 
114  // histos limits and binning
115  int nbineta;
117  double etamin;
118  double etamax;
119  int nbinphi;
121  double phimin;
122  double phimax;
123  int nbinpt;
125  int nbinpt2D;
126  double ptmax;
127  int nbinp;
128  int nbinp2D;
129  double pmax;
130  int nbineop;
132  double eopmax;
133  double eopmaxsht;
134  int nbindeta;
135  double detamin;
136  double detamax;
137  int nbindphi;
138  double dphimin;
139  double dphimax;
142  double detamatchmin;
143  double detamatchmax;
146  double dphimatchmin;
147  double dphimatchmax;
149  double fhitsmax;
151  double lhitsmax;
152  int nbinxyz;
154  double poptruemin;
155  double poptruemax;
156  int nbinmee;
157  double meemin;
158  double meemax;
159  int nbinhoe;
160  double hoemin;
161  double hoemax;
162 
163  //=========================================
164  // usual attributes and methods
165  //=========================================
166 
167  unsigned int nEvents_;
168 
169  bool selected(const reco::GsfElectronCollection::const_iterator &gsfIter, double vertexTIP);
170  bool generalCut(const reco::GsfElectronCollection::const_iterator &gsfIter);
171  bool etCut(const reco::GsfElectronCollection::const_iterator &gsfIter);
172  bool isolationCut(const reco::GsfElectronCollection::const_iterator &gsfIter, double vertexTIP);
173  bool idCut(const reco::GsfElectronCollection::const_iterator &gsfIter);
174 
175  bool trigger(const edm::Event &e);
176  unsigned int nAfterTrigger_;
177  std::vector<unsigned int> HLTPathsByIndex_;
178 
182 
183  TFile *histfile_;
184  TTree *tree_;
185 
186  float mcEnergy[10], mcEta[10], mcPhi[10], mcPt[10], mcQ[10];
188  float seedMomentum[10], seedEta[10], seedPhi[10], seedPt[10], seedQ[10];
189 
190  //=========================================
191  // histograms
192  //=========================================
193 
195 
202 
208 
209  //TH1F *h_ele_vertexP;
211  TH1F *h_ele_Et;
213  //TH1F *h_ele_vertexAbsEta;
220 
221  TH1F *histNum_;
222 
223  TH1F *histSclEn_;
224  TH1F *histSclEt_;
225  TH1F *histSclEta_;
226  TH1F *histSclPhi_;
228 
234  // TH1F *h_ele_foundHits_barrel;
235  // TH1F *h_ele_foundHits_endcaps;
240  // TH1F *h_ele_lostHits_barrel;
241  // TH1F *h_ele_lostHits_endcaps;
245  TH1F *h_ele_chi2;
246  // TH1F *h_ele_chi2_barrel_;
247  // TH1F *h_ele_chi2_endcaps_;
251 
252  TH1F *h_ele_EoP;
253  // TH1F *h_ele_EoPout;
261  // TH1F *h_ele_dPhiEleCl_propOut_barrel;
262  // TH1F *h_ele_dPhiEleCl_propOut_endcaps;
263  TH1F *h_ele_HoE;
268 
271 
272  TH1F *h_ele_mva;
274 
283 
285 
286  // OBSOLETE
287  // TH1F *h_ele_PtoPtmatchingObject_matched; //OBSOLETE ?
288  // TH1F *h_ele_PtoPtmatchingObject_barrel_matched; //OBSOLETE ?
289  // TH1F *h_ele_PtoPtmatchingObject_endcaps_matched; //OBSOLETE ?
290  // TH1F *h_ele_PoPmatchingObject_matched; //OBSOLETE ?
291  // TH1F *h_ele_PoPmatchingObject_barrel_matched; //OBSOLETE ?
292  // TH1F *h_ele_PoPmatchingObject_endcaps_matched; //OBSOLETE ?
293  // TH1F *h_ele_EtaMnEtamatchingObject_matched; //OBSOLETE ?
294  // TH1F *h_ele_PhiMnPhimatchingObject_matched; //OBSOLETE ?
295  // TH1F *h_ele_PhiMnPhimatchingObject2_matched; //OBSOLETE ?
296 };
297 
298 #endif
DQMAnalyzer::seedQ
float seedQ[10]
Definition: DQMAnalyzer.h:188
DQMAnalyzer::h_matchingObjectPhi
TH1F * h_matchingObjectPhi
Definition: DQMAnalyzer.h:200
DQMAnalyzer::h_ele_vertexEta
TH1F * h_ele_vertexEta
Definition: DQMAnalyzer.h:212
DQMAnalyzer::pDD
edm::ESHandle< TrackerGeometry > pDD
Definition: DQMAnalyzer.h:180
DQMAnalyzer::PROBEetcut_
bool PROBEetcut_
Definition: DQMAnalyzer.h:70
DQMAnalyzer::h_ele_chi2VsPt
TH2F * h_ele_chi2VsPt
Definition: DQMAnalyzer.h:250
DQMAnalyzer::dEtaMaxEndcaps_
double dEtaMaxEndcaps_
Definition: DQMAnalyzer.h:89
DQMAnalyzer::h_ele_EeleOPout
TH1F * h_ele_EeleOPout
Definition: DQMAnalyzer.h:254
Handle.h
DQMAnalyzer::h_ele_mva
TH1F * h_ele_mva
Definition: DQMAnalyzer.h:272
DQMAnalyzer::nbinfhits
int nbinfhits
Definition: DQMAnalyzer.h:148
EDAnalyzer.h
DQMAnalyzer::dEtaMinEndcaps_
double dEtaMinEndcaps_
Definition: DQMAnalyzer.h:88
DQMAnalyzer::massLow_
double massLow_
Definition: DQMAnalyzer.h:66
DQMAnalyzer::minEt_
double minEt_
Definition: DQMAnalyzer.h:74
DQMAnalyzer::superclusterEnergy
float superclusterEnergy[10]
Definition: DQMAnalyzer.h:187
TrackerGeometry.h
DQMAnalyzer::nbinpt
int nbinpt
Definition: DQMAnalyzer.h:123
DQMAnalyzer::eOverPMaxBarrel_
double eOverPMaxBarrel_
Definition: DQMAnalyzer.h:83
DQMAnalyzer::eopmax
double eopmax
Definition: DQMAnalyzer.h:132
ESHandle.h
DQMAnalyzer::maxAbsEta_
double maxAbsEta_
Definition: DQMAnalyzer.h:76
DQMAnalyzer::dEtaMinBarrel_
double dEtaMinBarrel_
Definition: DQMAnalyzer.h:86
DQMAnalyzer::isEcalDriven_
bool isEcalDriven_
Definition: DQMAnalyzer.h:80
DQMAnalyzer::idCut
bool idCut(const reco::GsfElectronCollection::const_iterator &gsfIter)
Definition: DQMAnalyzer.cc:1062
DQMAnalyzer::nbinpt2D
int nbinpt2D
Definition: DQMAnalyzer.h:125
DQMAnalyzer::h_ele_matchingObjectPt_matched
TH1F * h_ele_matchingObjectPt_matched
Definition: DQMAnalyzer.h:205
DQMAnalyzer::pmax
double pmax
Definition: DQMAnalyzer.h:129
DQMAnalyzer::tree_
TTree * tree_
Definition: DQMAnalyzer.h:184
DQMAnalyzer::ptmax
double ptmax
Definition: DQMAnalyzer.h:126
DQMAnalyzer::isTrackerDriven_
bool isTrackerDriven_
Definition: DQMAnalyzer.h:81
DQMAnalyzer::histSclEn_
TH1F * histSclEn_
Definition: DQMAnalyzer.h:223
DQMAnalyzer::meemin
double meemin
Definition: DQMAnalyzer.h:157
DQMAnalyzer::dphimax
double dphimax
Definition: DQMAnalyzer.h:139
DQMAnalyzer::meemax
double meemax
Definition: DQMAnalyzer.h:158
DQMAnalyzer::h_ele_matchingObjectPhi_matched
TH1F * h_ele_matchingObjectPhi_matched
Definition: DQMAnalyzer.h:206
DQMAnalyzer::h_ele_matchingObjectEta_matched
TH1F * h_ele_matchingObjectEta_matched
Definition: DQMAnalyzer.h:203
DQMAnalyzer::nbindphimatch2D
int nbindphimatch2D
Definition: DQMAnalyzer.h:145
DQMAnalyzer::hoemax
double hoemax
Definition: DQMAnalyzer.h:161
DQMAnalyzer::hcalIso03Depth1MaxEndcaps_
double hcalIso03Depth1MaxEndcaps_
Definition: DQMAnalyzer.h:105
DQMAnalyzer::sigIetaIetaMinBarrel_
double sigIetaIetaMinBarrel_
Definition: DQMAnalyzer.h:94
DQMAnalyzer::h_ele_matchingObjectZ_matched
TH1F * h_ele_matchingObjectZ_matched
Definition: DQMAnalyzer.h:207
DQMAnalyzer::detamax
double detamax
Definition: DQMAnalyzer.h:136
DQMAnalyzer::eOverPMaxEndcaps_
double eOverPMaxEndcaps_
Definition: DQMAnalyzer.h:85
DQMAnalyzer::mvaMin_
double mvaMin_
Definition: DQMAnalyzer.h:100
DQMAnalyzer::tipMaxEndcaps_
double tipMaxEndcaps_
Definition: DQMAnalyzer.h:102
DQMAnalyzer::h_ele_outerPt
TH1F * h_ele_outerPt
Definition: DQMAnalyzer.h:266
DQMAnalyzer::nbineta
int nbineta
Definition: DQMAnalyzer.h:115
DQMAnalyzer::histSclPhi_
TH1F * histSclPhi_
Definition: DQMAnalyzer.h:226
DQMAnalyzer::mcEta
float mcEta[10]
Definition: DQMAnalyzer.h:186
DQMAnalyzer::sigIetaIetaMinEndcaps_
double sigIetaIetaMinEndcaps_
Definition: DQMAnalyzer.h:96
DQMAnalyzer::PROBEcheckclass_
bool PROBEcheckclass_
Definition: DQMAnalyzer.h:71
DQMAnalyzer::tkIso03Max_
double tkIso03Max_
Definition: DQMAnalyzer.h:103
DQMAnalyzer::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: DQMAnalyzer.cc:664
DQMAnalyzer::nbindphimatch
int nbindphimatch
Definition: DQMAnalyzer.h:144
DQMAnalyzer::trigger
bool trigger(const edm::Event &e)
Definition: DQMAnalyzer.cc:934
DQMAnalyzer::h_ele_lostHitsVsPt
TH2F * h_ele_lostHitsVsPt
Definition: DQMAnalyzer.h:244
edm::one::EDAnalyzer
Definition: EDAnalyzer.h:30
DQMAnalyzer::h_ele_chi2VsPhi
TH2F * h_ele_chi2VsPhi
Definition: DQMAnalyzer.h:249
DQMAnalyzer::lhitsmax
double lhitsmax
Definition: DQMAnalyzer.h:151
DQMAnalyzer::phimax
double phimax
Definition: DQMAnalyzer.h:122
DQMAnalyzer::nbinpteff
int nbinpteff
Definition: DQMAnalyzer.h:124
DQMAnalyzer::nEvents_
unsigned int nEvents_
Definition: DQMAnalyzer.h:167
DQMAnalyzer::dPhiMinEndcaps_
double dPhiMinEndcaps_
Definition: DQMAnalyzer.h:92
DQMAnalyzer::h_ele_matchingObjectAbsEta_matched
TH1F * h_ele_matchingObjectAbsEta_matched
Definition: DQMAnalyzer.h:204
DQMAnalyzer::~DQMAnalyzer
~DQMAnalyzer() override
Definition: DQMAnalyzer.cc:168
DQMAnalyzer::eOverPMinBarrel_
double eOverPMinBarrel_
Definition: DQMAnalyzer.h:82
DQMAnalyzer::HLTPathsByName_
std::vector< std::string > HLTPathsByName_
Definition: DQMAnalyzer.h:112
DQMAnalyzer::hcalIso03Depth2MaxEndcaps_
double hcalIso03Depth2MaxEndcaps_
Definition: DQMAnalyzer.h:106
DQMAnalyzer::h_matchingObjectP
TH1F * h_matchingObjectP
Definition: DQMAnalyzer.h:198
DQMAnalyzer::h_ele_ambiguousTracksVsPt
TH2F * h_ele_ambiguousTracksVsPt
Definition: DQMAnalyzer.h:232
DQMAnalyzer::TAGcheckclass_
bool TAGcheckclass_
Definition: DQMAnalyzer.h:69
DQMAnalyzer::h_ele_foundHitsVsPt
TH2F * h_ele_foundHitsVsPt
Definition: DQMAnalyzer.h:238
DQMAnalyzer::histNum_
TH1F * histNum_
Definition: DQMAnalyzer.h:221
DQMAnalyzer::DQMAnalyzer
DQMAnalyzer(const edm::ParameterSet &conf)
Definition: DQMAnalyzer.cc:54
DQMAnalyzer::h_ele_lostHitsVsPhi
TH2F * h_ele_lostHitsVsPhi
Definition: DQMAnalyzer.h:243
DQMAnalyzer::h_ele_ambiguousTracks
TH1F * h_ele_ambiguousTracks
Definition: DQMAnalyzer.h:229
DQMAnalyzer::Selection_
int Selection_
Definition: DQMAnalyzer.h:65
DQMAnalyzer::h_ele_tkSumPt_dr03
TH1F * h_ele_tkSumPt_dr03
Definition: DQMAnalyzer.h:275
DQMAnalyzer::h_ele_Et
TH1F * h_ele_Et
Definition: DQMAnalyzer.h:211
DQMAnalyzer::h_ele_chi2VsEta
TH2F * h_ele_chi2VsEta
Definition: DQMAnalyzer.h:248
DQMAnalyzer::nbindphi
int nbindphi
Definition: DQMAnalyzer.h:137
DQMAnalyzer::h_ele_PinMnPout
TH1F * h_ele_PinMnPout
Definition: DQMAnalyzer.h:269
DQMAnalyzer::dEtaMaxBarrel_
double dEtaMaxBarrel_
Definition: DQMAnalyzer.h:87
DQMAnalyzer::TPchecksign_
bool TPchecksign_
Definition: DQMAnalyzer.h:68
DQMAnalyzer::h_ele_dEtaSc_propVtx
TH1F * h_ele_dEtaSc_propVtx
Definition: DQMAnalyzer.h:255
DQMAnalyzer::electronCollection_
edm::InputTag electronCollection_
Definition: DQMAnalyzer.h:52
DQMAnalyzer::h_ele_dEtaCl_propOut
TH1F * h_ele_dEtaCl_propOut
Definition: DQMAnalyzer.h:257
DQMAnalyzer::nbinpoptrue
int nbinpoptrue
Definition: DQMAnalyzer.h:153
DQMAnalyzer::etCut
bool etCut(const reco::GsfElectronCollection::const_iterator &gsfIter)
Definition: DQMAnalyzer.cc:1033
DQMAnalyzer::maxAbsEtaMatchingObject_
double maxAbsEtaMatchingObject_
Definition: DQMAnalyzer.h:61
DQMAnalyzer::h_ele_vertexPt
TH1F * h_ele_vertexPt
Definition: DQMAnalyzer.h:210
DQMAnalyzer::theMagField
edm::ESHandle< MagneticField > theMagField
Definition: DQMAnalyzer.h:181
DQMAnalyzer::etamax
double etamax
Definition: DQMAnalyzer.h:118
edm::ESHandle< TrackerGeometry >
DQMAnalyzer::nbinphi2D
int nbinphi2D
Definition: DQMAnalyzer.h:120
DQMAnalyzer::h_ele_ecalRecHitSumEt_dr03
TH1F * h_ele_ecalRecHitSumEt_dr03
Definition: DQMAnalyzer.h:276
DQMAnalyzer::triggerResults_
edm::InputTag triggerResults_
Definition: DQMAnalyzer.h:111
DQMAnalyzer::etamin
double etamin
Definition: DQMAnalyzer.h:117
DQMAnalyzer::h_ele_dPhiCl_propOut
TH1F * h_ele_dPhiCl_propOut
Definition: DQMAnalyzer.h:258
DQMAnalyzer::eopmaxsht
double eopmaxsht
Definition: DQMAnalyzer.h:133
DQMAnalyzer::h_ele_HoE
TH1F * h_ele_HoE
Definition: DQMAnalyzer.h:263
DQMAnalyzer::ecalIso03MaxBarrel_
double ecalIso03MaxBarrel_
Definition: DQMAnalyzer.h:107
DQMAnalyzer::superclusterEt
float superclusterEt[10]
Definition: DQMAnalyzer.h:187
DQMAnalyzer::seedPhi
float seedPhi[10]
Definition: DQMAnalyzer.h:188
DQMAnalyzer::nbindeta
int nbindeta
Definition: DQMAnalyzer.h:134
DQMAnalyzer::detamatchmax
double detamatchmax
Definition: DQMAnalyzer.h:143
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMAnalyzer::h_ele_outerP_mode
TH1F * h_ele_outerP_mode
Definition: DQMAnalyzer.h:265
DQMAnalyzer::minPt_
double minPt_
Definition: DQMAnalyzer.h:75
DQMAnalyzer::h_ele_hcalDepth2TowerSumEt_dr04
TH1F * h_ele_hcalDepth2TowerSumEt_dr04
Definition: DQMAnalyzer.h:282
DQMAnalyzer::nbinlhits
int nbinlhits
Definition: DQMAnalyzer.h:150
DQMAnalyzer::readAOD_
bool readAOD_
Definition: DQMAnalyzer.h:57
DQMAnalyzer::h_ele_tkSumPt_dr04
TH1F * h_ele_tkSumPt_dr04
Definition: DQMAnalyzer.h:279
DQMAnalyzer::nbinxyz
int nbinxyz
Definition: DQMAnalyzer.h:152
DQMAnalyzer::fhitsmax
double fhitsmax
Definition: DQMAnalyzer.h:149
DQMAnalyzer::detamatchmin
double detamatchmin
Definition: DQMAnalyzer.h:142
DQMAnalyzer::superclusterEta
float superclusterEta[10]
Definition: DQMAnalyzer.h:187
DQMAnalyzer::dphimatchmin
double dphimatchmin
Definition: DQMAnalyzer.h:146
DQMAnalyzer::h_ele_dPhiSc_propVtx
TH1F * h_ele_dPhiSc_propVtx
Definition: DQMAnalyzer.h:256
DQMAnalyzer::h_ele_dEtaEleCl_propOut
TH1F * h_ele_dEtaEleCl_propOut
Definition: DQMAnalyzer.h:259
GsfElectronFwd.h
DQMAnalyzer::beginJob
void beginJob() override
Definition: DQMAnalyzer.cc:175
edm::ParameterSet
Definition: ParameterSet.h:47
DQMAnalyzer::mcEnergy
float mcEnergy[10]
Definition: DQMAnalyzer.h:186
DQMAnalyzer::h_ele_foundHitsVsEta
TH2F * h_ele_foundHitsVsEta
Definition: DQMAnalyzer.h:236
Event.h
DQMAnalyzer::h_ele_hcalDepth1TowerSumEt_dr03
TH1F * h_ele_hcalDepth1TowerSumEt_dr03
Definition: DQMAnalyzer.h:277
DQMAnalyzer::mcPt
float mcPt[10]
Definition: DQMAnalyzer.h:186
DQMAnalyzer::h_ele_foundHitsVsPhi
TH2F * h_ele_foundHitsVsPhi
Definition: DQMAnalyzer.h:237
DQMAnalyzer::h_matchingObjectNum
TH1F * h_matchingObjectNum
Definition: DQMAnalyzer.h:194
TrajectoryStateTransform
Definition: TrajectoryStateTransform.h:47
DQMAnalyzer::h_ele_vertexX
TH1F * h_ele_vertexX
Definition: DQMAnalyzer.h:215
DQMAnalyzer::massHigh_
double massHigh_
Definition: DQMAnalyzer.h:67
DQMAnalyzer::nbineop2D
int nbineop2D
Definition: DQMAnalyzer.h:131
DQMAnalyzer::nAfterTrigger_
unsigned int nAfterTrigger_
Definition: DQMAnalyzer.h:176
DQMAnalyzer::h_ele_vertexTIP
TH1F * h_ele_vertexTIP
Definition: DQMAnalyzer.h:218
DQMAnalyzer::generalCut
bool generalCut(const reco::GsfElectronCollection::const_iterator &gsfIter)
Definition: DQMAnalyzer.cc:1012
DQMAnalyzer::selected
bool selected(const reco::GsfElectronCollection::const_iterator &gsfIter, double vertexTIP)
Definition: DQMAnalyzer.cc:1000
DQMAnalyzer::mcQ
float mcQ[10]
Definition: DQMAnalyzer.h:186
DQMAnalyzer::h_ele_vertexZ
TH1F * h_ele_vertexZ
Definition: DQMAnalyzer.h:217
DQMAnalyzer::dPhiMaxEndcaps_
double dPhiMaxEndcaps_
Definition: DQMAnalyzer.h:93
DQMAnalyzer
Definition: DQMAnalyzer.h:36
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
DQMAnalyzer::nbinmee
int nbinmee
Definition: DQMAnalyzer.h:156
InputTag.h
DQMAnalyzer::nbinp2D
int nbinp2D
Definition: DQMAnalyzer.h:128
DQMAnalyzer::hoemin
double hoemin
Definition: DQMAnalyzer.h:160
DQMAnalyzer::matchingObjectCollection_
edm::InputTag matchingObjectCollection_
Definition: DQMAnalyzer.h:53
DQMAnalyzer::isEE_
bool isEE_
Definition: DQMAnalyzer.h:78
DQMAnalyzer::dPhiMaxBarrel_
double dPhiMaxBarrel_
Definition: DQMAnalyzer.h:91
DQMAnalyzer::dPhiMinBarrel_
double dPhiMinBarrel_
Definition: DQMAnalyzer.h:90
DQMAnalyzer::h_ele_chi2
TH1F * h_ele_chi2
Definition: DQMAnalyzer.h:245
DQMAnalyzer::deltaR_
double deltaR_
Definition: DQMAnalyzer.h:62
DQMAnalyzer::h_ele_ambiguousTracksVsEta
TH2F * h_ele_ambiguousTracksVsEta
Definition: DQMAnalyzer.h:230
DQMAnalyzer::histSclSigEtaEta_
TH1F * histSclSigEtaEta_
Definition: DQMAnalyzer.h:227
DQMAnalyzer::endJob
void endJob() override
Definition: DQMAnalyzer.cc:476
DQMAnalyzer::hadronicOverEmMaxEndcaps_
double hadronicOverEmMaxEndcaps_
Definition: DQMAnalyzer.h:99
DQMAnalyzer::dphimin
double dphimin
Definition: DQMAnalyzer.h:138
DQMAnalyzer::mcPhi
float mcPhi[10]
Definition: DQMAnalyzer.h:186
DQMAnalyzer::histfile_
TFile * histfile_
Definition: DQMAnalyzer.h:183
DQMAnalyzer::h_ele_ecalRecHitSumEt_dr04
TH1F * h_ele_ecalRecHitSumEt_dr04
Definition: DQMAnalyzer.h:280
DQMAnalyzer::transformer_
TrajectoryStateTransform transformer_
Definition: DQMAnalyzer.h:179
DQMAnalyzer::HLTPathsByIndex_
std::vector< unsigned int > HLTPathsByIndex_
Definition: DQMAnalyzer.h:177
DQMAnalyzer::detamin
double detamin
Definition: DQMAnalyzer.h:135
DQMAnalyzer::isEB_
bool isEB_
Definition: DQMAnalyzer.h:77
DQMAnalyzer::poptruemin
double poptruemin
Definition: DQMAnalyzer.h:154
DQMAnalyzer::maxPtMatchingObject_
double maxPtMatchingObject_
Definition: DQMAnalyzer.h:60
EventSetup.h
TrajectoryStateTransform.h
DQMAnalyzer::nbinp
int nbinp
Definition: DQMAnalyzer.h:127
DQMAnalyzer::outputFile_
std::string outputFile_
Definition: DQMAnalyzer.h:51
DQMAnalyzer::h_ele_dPhiEleCl_propOut
TH1F * h_ele_dPhiEleCl_propOut
Definition: DQMAnalyzer.h:260
DQMAnalyzer::isolationCut
bool isolationCut(const reco::GsfElectronCollection::const_iterator &gsfIter, double vertexTIP)
Definition: DQMAnalyzer.cc:1040
DQMAnalyzer::h_ele_foundHits
TH1F * h_ele_foundHits
Definition: DQMAnalyzer.h:233
DQMAnalyzer::seedMomentum
float seedMomentum[10]
Definition: DQMAnalyzer.h:188
DQMAnalyzer::h_ele_lostHits
TH1F * h_ele_lostHits
Definition: DQMAnalyzer.h:239
DQMAnalyzer::h_ele_ambiguousTracksVsPhi
TH2F * h_ele_ambiguousTracksVsPhi
Definition: DQMAnalyzer.h:231
DQMAnalyzer::sigIetaIetaMaxBarrel_
double sigIetaIetaMaxBarrel_
Definition: DQMAnalyzer.h:95
DQMAnalyzer::h_ele_hcalDepth2TowerSumEt_dr03
TH1F * h_ele_hcalDepth2TowerSumEt_dr03
Definition: DQMAnalyzer.h:278
DQMAnalyzer::h_ele_lostHitsVsEta
TH2F * h_ele_lostHitsVsEta
Definition: DQMAnalyzer.h:242
DQMAnalyzer::superclusterPhi
float superclusterPhi[10]
Definition: DQMAnalyzer.h:187
DQMAnalyzer::h_matchingObjectZ
TH1F * h_matchingObjectZ
Definition: DQMAnalyzer.h:201
DQMAnalyzer::beamSpot_
edm::InputTag beamSpot_
Definition: DQMAnalyzer.h:54
DQMAnalyzer::poptruemax
double poptruemax
Definition: DQMAnalyzer.h:155
DQMAnalyzer::nbindetamatch
int nbindetamatch
Definition: DQMAnalyzer.h:140
ParameterSet.h
DQMAnalyzer::h_ele_mee_os
TH1F * h_ele_mee_os
Definition: DQMAnalyzer.h:284
DQMAnalyzer::h_matchingObjectEta
TH1F * h_matchingObjectEta
Definition: DQMAnalyzer.h:196
DQMAnalyzer::ecalIso03MaxEndcaps_
double ecalIso03MaxEndcaps_
Definition: DQMAnalyzer.h:108
DQMAnalyzer::h_matchingObjectAbsEta
TH1F * h_matchingObjectAbsEta
Definition: DQMAnalyzer.h:197
DQMAnalyzer::isNotEBEEGap_
bool isNotEBEEGap_
Definition: DQMAnalyzer.h:79
DQMAnalyzer::h_ele_charge
TH1F * h_ele_charge
Definition: DQMAnalyzer.h:219
DQMAnalyzer::nbinphi
int nbinphi
Definition: DQMAnalyzer.h:119
DQMAnalyzer::hadronicOverEmMaxBarrel_
double hadronicOverEmMaxBarrel_
Definition: DQMAnalyzer.h:98
edm::Event
Definition: Event.h:73
DQMAnalyzer::histSclEt_
TH1F * histSclEt_
Definition: DQMAnalyzer.h:224
DQMAnalyzer::h_ele_vertexY
TH1F * h_ele_vertexY
Definition: DQMAnalyzer.h:216
MagneticField
Definition: MagneticField.h:19
DQMAnalyzer::h_ele_EoP
TH1F * h_ele_EoP
Definition: DQMAnalyzer.h:252
DQMAnalyzer::h_ele_vertexPhi
TH1F * h_ele_vertexPhi
Definition: DQMAnalyzer.h:214
DQMAnalyzer::seedEta
float seedEta[10]
Definition: DQMAnalyzer.h:188
DQMAnalyzer::seedPt
float seedPt[10]
Definition: DQMAnalyzer.h:188
DQMAnalyzer::phimin
double phimin
Definition: DQMAnalyzer.h:121
DQMAnalyzer::h_ele_provenance
TH1F * h_ele_provenance
Definition: DQMAnalyzer.h:273
DQMAnalyzer::tipMaxBarrel_
double tipMaxBarrel_
Definition: DQMAnalyzer.h:101
edm::InputTag
Definition: InputTag.h:15
DQMAnalyzer::h_ele_outerP
TH1F * h_ele_outerP
Definition: DQMAnalyzer.h:264
DQMAnalyzer::nbineop
int nbineop
Definition: DQMAnalyzer.h:130
DQMAnalyzer::hcalIso03Depth1MaxBarrel_
double hcalIso03Depth1MaxBarrel_
Definition: DQMAnalyzer.h:104
DQMAnalyzer::nbineta2D
int nbineta2D
Definition: DQMAnalyzer.h:116
DQMAnalyzer::histSclEta_
TH1F * histSclEta_
Definition: DQMAnalyzer.h:225
DQMAnalyzer::h_matchingObjectPt
TH1F * h_matchingObjectPt
Definition: DQMAnalyzer.h:199
DQMAnalyzer::h_ele_PinMnPout_mode
TH1F * h_ele_PinMnPout_mode
Definition: DQMAnalyzer.h:270
DQMAnalyzer::nbinhoe
int nbinhoe
Definition: DQMAnalyzer.h:159
DQMAnalyzer::h_ele_hcalDepth1TowerSumEt_dr04
TH1F * h_ele_hcalDepth1TowerSumEt_dr04
Definition: DQMAnalyzer.h:281
DQMAnalyzer::dphimatchmax
double dphimatchmax
Definition: DQMAnalyzer.h:147
DQMAnalyzer::eOverPMinEndcaps_
double eOverPMinEndcaps_
Definition: DQMAnalyzer.h:84
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
DQMAnalyzer::h_ele_outerPt_mode
TH1F * h_ele_outerPt_mode
Definition: DQMAnalyzer.h:267
DQMAnalyzer::matchingCondition_
std::string matchingCondition_
Definition: DQMAnalyzer.h:55
DQMAnalyzer::sigIetaIetaMaxEndcaps_
double sigIetaIetaMaxEndcaps_
Definition: DQMAnalyzer.h:97
DQMAnalyzer::nbindetamatch2D
int nbindetamatch2D
Definition: DQMAnalyzer.h:141