CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EwkElecDQM.h
Go to the documentation of this file.
1 #ifndef EwkElecDQM_H
2 #define EwkElecDQM_H
3 
12 
15 
16 class DQMStore;
17 class MonitorElement;
18 class EwkElecDQM : public edm::EDAnalyzer {
19 public:
20  EwkElecDQM (const edm::ParameterSet &);
21  virtual void analyze(const edm::Event&, const edm::EventSetup&);
22  virtual void beginJob();
23  virtual void endJob();
24  virtual void beginRun(const edm::Run&, const edm::EventSetup&);
25  virtual void endRun(const edm::Run&, const edm::EventSetup&);
26 
27  double calcDeltaPhi(double phi1, double phi2);
28 
29  void init_histograms();
30 private:
31 
33  // edm::InputTag muonTag_;
38 
39  // const std::string muonTrig_;
40  const std::vector<std::string> elecTrig_;
41  double ptCut_;
42  double etaCut_;
43 
48 
49  // bool isRelativeIso_;
50  // bool isCombinedIso_;
51 
52  // double isoCut03_;
59  double mtMin_;
60  double mtMax_;
61  double metMin_;
62  double metMax_;
63  // double acopCut_;
64 
65  // double dxyCut_;
66  // double normalizedChi2Cut_;
67  // int trackerHitsCut_;
68  // bool isAlsoTrackerMuon_;
69 
70  // double ptThrForZ1_;
71  // double ptThrForZ2_;
72 
73  double eJetMin_;
74  int nJetMax_;
75 
76  unsigned int nall;
77  unsigned int nrec;
78  unsigned int neid;
79  unsigned int niso;
80 /* unsigned int nhlt; */
81 /* unsigned int nmet; */
82  unsigned int nsel;
83 
84  // unsigned int nRecoElectrons;
85  unsigned int nGoodElectrons;
86 
88 
91 
94 
97 
100 
103 
106 
107 /* MonitorElement* dxy_before_; */
108 /* MonitorElement* dxy_after_; */
109 
110 /* MonitorElement* chi2_before_; */
111 /* MonitorElement* chi2_after_; */
112 
113 /* MonitorElement* nhits_before_; */
114 /* MonitorElement* nhits_after_; */
115 
116 /* MonitorElement* tkmu_before_; */
117 /* MonitorElement* tkmu_after_; */
118 
121 
124 
127 
130 
133 
136 
139 
142 
145 
148 
151 
152 /* MonitorElement* acop_before_; */
153 /* MonitorElement* acop_after_; */
154 
155 /* MonitorElement* nz1_before_; */
156 /* MonitorElement* nz1_after_; */
157 
158 /* MonitorElement* nz2_before_; */
159 /* MonitorElement* nz2_after_; */
160 
167 /* MonitorElement* jet2_et_before_; */
168 /* MonitorElement* jet2_et_after_; */
169 };
170 
171 
172 #endif
MonitorElement * ecalisoendcap_after_
Definition: EwkElecDQM.h:123
MonitorElement * jet_et_after_
Definition: EwkElecDQM.h:164
unsigned int nGoodElectrons
Definition: EwkElecDQM.h:85
MonitorElement * invmass_after_
Definition: EwkElecDQM.h:141
unsigned int nall
Definition: EwkElecDQM.h:76
MonitorElement * hcalisobarrel_after_
Definition: EwkElecDQM.h:126
DQMStore * theDbe
Definition: EwkElecDQM.h:87
unsigned int nsel
Definition: EwkElecDQM.h:82
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition: EwkElecDQM.cc:351
double metMax_
Definition: EwkElecDQM.h:62
MonitorElement * nelectrons_before_
Definition: EwkElecDQM.h:143
double sieieCutBarrel_
Definition: EwkElecDQM.h:44
MonitorElement * sieieendcap_before_
Definition: EwkElecDQM.h:98
MonitorElement * sieieendcap_after_
Definition: EwkElecDQM.h:99
MonitorElement * ecalisobarrel_before_
Definition: EwkElecDQM.h:119
edm::InputTag jetTag_
Definition: EwkElecDQM.h:37
virtual void beginJob()
Definition: EwkElecDQM.cc:107
MonitorElement * sieiebarrel_before_
Definition: EwkElecDQM.h:95
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: EwkElecDQM.cc:95
MonitorElement * hcalisobarrel_before_
Definition: EwkElecDQM.h:125
MonitorElement * detainbarrel_after_
Definition: EwkElecDQM.h:102
MonitorElement * ecalisobarrel_after_
Definition: EwkElecDQM.h:120
MonitorElement * detainendcap_before_
Definition: EwkElecDQM.h:104
MonitorElement * trig_before_
Definition: EwkElecDQM.h:137
MonitorElement * sieiebarrel_after_
Definition: EwkElecDQM.h:96
MonitorElement * detainbarrel_before_
Definition: EwkElecDQM.h:101
MonitorElement * mt_before_
Definition: EwkElecDQM.h:146
MonitorElement * nelectrons_after_
Definition: EwkElecDQM.h:144
MonitorElement * hcalisoendcap_before_
Definition: EwkElecDQM.h:128
unsigned int niso
Definition: EwkElecDQM.h:79
double calcDeltaPhi(double phi1, double phi2)
Definition: EwkElecDQM.cc:988
MonitorElement * mt_after_
Definition: EwkElecDQM.h:147
double ecalIsoCutEndcap_
Definition: EwkElecDQM.h:54
MonitorElement * jet_et_before_
Definition: EwkElecDQM.h:163
double detainCutEndcap_
Definition: EwkElecDQM.h:47
MonitorElement * njets_after_
Definition: EwkElecDQM.h:162
MonitorElement * pt_before_
Definition: EwkElecDQM.h:89
MonitorElement * pt_after_
Definition: EwkElecDQM.h:90
edm::InputTag elecTag_
Definition: EwkElecDQM.h:34
bool metIncludesMuons_
Definition: EwkElecDQM.h:36
double metMin_
Definition: EwkElecDQM.h:61
double trkIsoCutEndcap_
Definition: EwkElecDQM.h:58
virtual void endRun(const edm::Run &, const edm::EventSetup &)
Definition: EwkElecDQM.cc:266
unsigned int nrec
Definition: EwkElecDQM.h:77
MonitorElement * hcalisoendcap_after_
Definition: EwkElecDQM.h:129
int nJetMax_
Definition: EwkElecDQM.h:74
edm::InputTag trigTag_
Definition: EwkElecDQM.h:32
EwkElecDQM(const edm::ParameterSet &)
Definition: EwkElecDQM.cc:38
double ecalIsoCutBarrel_
Definition: EwkElecDQM.h:53
double trkIsoCutBarrel_
Definition: EwkElecDQM.h:57
edm::InputTag metTag_
Definition: EwkElecDQM.h:35
MonitorElement * invmass_before_
Definition: EwkElecDQM.h:140
MonitorElement * ecalisoendcap_before_
Definition: EwkElecDQM.h:122
MonitorElement * jet_eta_after_
Definition: EwkElecDQM.h:166
MonitorElement * trig_after_
Definition: EwkElecDQM.h:138
MonitorElement * jet_eta_before_
Definition: EwkElecDQM.h:165
unsigned int neid
Definition: EwkElecDQM.h:78
double etaCut_
Definition: EwkElecDQM.h:42
double hcalIsoCutBarrel_
Definition: EwkElecDQM.h:55
MonitorElement * detainendcap_after_
Definition: EwkElecDQM.h:105
MonitorElement * njets_before_
Definition: EwkElecDQM.h:161
MonitorElement * trkisobarrel_before_
Definition: EwkElecDQM.h:131
double sieieCutEndcap_
Definition: EwkElecDQM.h:45
MonitorElement * met_before_
Definition: EwkElecDQM.h:149
MonitorElement * trkisoendcap_before_
Definition: EwkElecDQM.h:134
MonitorElement * met_after_
Definition: EwkElecDQM.h:150
double eJetMin_
Definition: EwkElecDQM.h:73
virtual void endJob()
Definition: EwkElecDQM.cc:263
MonitorElement * trkisobarrel_after_
Definition: EwkElecDQM.h:132
void init_histograms()
Definition: EwkElecDQM.cc:113
double mtMax_
Definition: EwkElecDQM.h:60
MonitorElement * eta_after_
Definition: EwkElecDQM.h:93
double detainCutBarrel_
Definition: EwkElecDQM.h:46
const std::vector< std::string > elecTrig_
Definition: EwkElecDQM.h:40
MonitorElement * trkisoendcap_after_
Definition: EwkElecDQM.h:135
double hcalIsoCutEndcap_
Definition: EwkElecDQM.h:56
MonitorElement * eta_before_
Definition: EwkElecDQM.h:92
Definition: Run.h:31
double mtMin_
Definition: EwkElecDQM.h:59
double ptCut_
Definition: EwkElecDQM.h:41