CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EwkMuDQM.h
Go to the documentation of this file.
1 #ifndef EwkMuDQM_H
2 #define EwkMuDQM_H
3 
13 
16 
17 class DQMStore;
18 class MonitorElement;
19 class EwkMuDQM : public edm::EDAnalyzer {
20 public:
21  EwkMuDQM (const edm::ParameterSet &);
22  virtual void analyze(const edm::Event&, const edm::EventSetup&);
23  virtual void beginJob();
24  virtual void endJob();
25  virtual void beginRun(const edm::Run&, const edm::EventSetup&);
26  virtual void endRun(const edm::Run&, const edm::EventSetup&);
27 
28  void init_histograms();
29 private:
30 
34  //bool metIncludesMuons_; plain met not supported anymore, default is pfMet
37 
38  double ptCut_;
39  double etaCut_;
42  double isoCut03_;
43  double mtMin_;
44  double mtMax_;
45  double metMin_;
46  double metMax_;
47  double acopCut_;
48 
49  double dxyCut_;
56 
57  double ptThrForZ1_;
58  double ptThrForZ2_;
59 
60  double eJetMin_;
61  int nJetMax_;
62 
65 
66 
67  unsigned int nall;
68  unsigned int nrec;
69  unsigned int niso;
70  unsigned int nhlt;
71  unsigned int nmet;
72  unsigned int nsel;
73 
74 
76 
79 
82 
85 
88 
91 
94 
97 
100 
103 
106 
109 
112 
115 
118 
121 
124 
127 
130 
133 
136 
139 
141 };
142 
143 #endif
MonitorElement * met_before_
Definition: EwkMuDQM.h:110
MonitorElement * tkmu_after_
Definition: EwkMuDQM.h:99
DQMStore * theDbe
Definition: EwkMuDQM.h:75
MonitorElement * nhits_after_
Definition: EwkMuDQM.h:90
double etaCut_
Definition: EwkMuDQM.h:39
unsigned int nall
Definition: EwkMuDQM.h:67
int nMatchesCut_
Definition: EwkMuDQM.h:55
virtual void endJob()
Definition: EwkMuDQM.cc:185
EwkMuDQM(const edm::ParameterSet &)
Definition: EwkMuDQM.cc:36
virtual void beginJob()
Definition: EwkMuDQM.cc:94
MonitorElement * nhits_before_
Definition: EwkMuDQM.h:89
unsigned int nrec
Definition: EwkMuDQM.h:68
double mtMax_
Definition: EwkMuDQM.h:44
MonitorElement * npvs_before_
Definition: EwkMuDQM.h:134
MonitorElement * njets_before_
Definition: EwkMuDQM.h:122
MonitorElement * dxy_before_
Definition: EwkMuDQM.h:83
MonitorElement * trig_before_
Definition: EwkMuDQM.h:104
MonitorElement * trig_after_
Definition: EwkMuDQM.h:105
double metMax_
Definition: EwkMuDQM.h:46
MonitorElement * muoncharge_before_
Definition: EwkMuDQM.h:137
double ptCut_
Definition: EwkMuDQM.h:38
double isoCut03_
Definition: EwkMuDQM.h:42
edm::InputTag trigTag_
Definition: EwkMuDQM.h:31
double eJetMin_
Definition: EwkMuDQM.h:60
MonitorElement * acop_before_
Definition: EwkMuDQM.h:113
MonitorElement * goodewkmuon_before_
Definition: EwkMuDQM.h:95
MonitorElement * dimuonSAmass_before_
Definition: EwkMuDQM.h:128
MonitorElement * eta_after_
Definition: EwkMuDQM.h:81
MonitorElement * pt_before_
Definition: EwkMuDQM.h:77
unsigned int nhlt
Definition: EwkMuDQM.h:70
MonitorElement * iso_before_
Definition: EwkMuDQM.h:101
MonitorElement * npvs_after_
Definition: EwkMuDQM.h:135
MonitorElement * njets_after_
Definition: EwkMuDQM.h:123
virtual void endRun(const edm::Run &, const edm::EventSetup &)
Definition: EwkMuDQM.cc:188
MonitorElement * dimuonSASAmass_before_
Definition: EwkMuDQM.h:131
double metMin_
Definition: EwkMuDQM.h:45
edm::InputTag muonTag_
Definition: EwkMuDQM.h:32
double ptThrForZ2_
Definition: EwkMuDQM.h:58
void init_histograms()
Definition: EwkMuDQM.cc:100
int nJetMax_
Definition: EwkMuDQM.h:61
MonitorElement * dimuonmass_after_
Definition: EwkMuDQM.h:126
HLTConfigProvider hltConfigProvider_
Definition: EwkMuDQM.h:64
unsigned int nsel
Definition: EwkMuDQM.h:72
double dxyCut_
Definition: EwkMuDQM.h:49
bool isAlsoTrackerMuon_
Definition: EwkMuDQM.h:54
MonitorElement * muonhits_before_
Definition: EwkMuDQM.h:92
bool isCombinedIso_
Definition: EwkMuDQM.h:41
MonitorElement * mt_after_
Definition: EwkMuDQM.h:108
MonitorElement * goodewkmuon_after_
Definition: EwkMuDQM.h:96
MonitorElement * muoncharge_after_
Definition: EwkMuDQM.h:138
MonitorElement * mt_before_
Definition: EwkMuDQM.h:107
MonitorElement * eta_before_
Definition: EwkMuDQM.h:80
bool isRelativeIso_
Definition: EwkMuDQM.h:40
MonitorElement * tkmu_before_
Definition: EwkMuDQM.h:98
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: EwkMuDQM.cc:76
edm::InputTag jetTag_
Definition: EwkMuDQM.h:35
MonitorElement * chi2_before_
Definition: EwkMuDQM.h:86
int pixelHitsCut_
Definition: EwkMuDQM.h:52
double normalizedChi2Cut_
Definition: EwkMuDQM.h:50
edm::InputTag metTag_
Definition: EwkMuDQM.h:33
MonitorElement * nz1_after_
Definition: EwkMuDQM.h:117
MonitorElement * pt_after_
Definition: EwkMuDQM.h:78
MonitorElement * iso_after_
Definition: EwkMuDQM.h:102
MonitorElement * nz2_after_
Definition: EwkMuDQM.h:120
MonitorElement * dimuonSAmass_after_
Definition: EwkMuDQM.h:129
MonitorElement * nz2_before_
Definition: EwkMuDQM.h:119
MonitorElement * muonhits_after_
Definition: EwkMuDQM.h:93
int trackerHitsCut_
Definition: EwkMuDQM.h:51
double mtMin_
Definition: EwkMuDQM.h:43
double ptThrForZ1_
Definition: EwkMuDQM.h:57
MonitorElement * chi2_after_
Definition: EwkMuDQM.h:87
MonitorElement * dimuonSASAmass_after_
Definition: EwkMuDQM.h:132
MonitorElement * dxy_after_
Definition: EwkMuDQM.h:84
int muonHitsCut_
Definition: EwkMuDQM.h:53
MonitorElement * met_after_
Definition: EwkMuDQM.h:111
unsigned int niso
Definition: EwkMuDQM.h:69
edm::InputTag vertexTag_
Definition: EwkMuDQM.h:36
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition: EwkMuDQM.cc:192
MonitorElement * nz1_before_
Definition: EwkMuDQM.h:116
MonitorElement * dimuonmass_before_
Definition: EwkMuDQM.h:125
Definition: Run.h:32
double acopCut_
Definition: EwkMuDQM.h:47
unsigned int nmet
Definition: EwkMuDQM.h:71
bool isValidHltConfig_
Definition: EwkMuDQM.h:63
MonitorElement * ptmuonZ_after_
Definition: EwkMuDQM.h:140
MonitorElement * acop_after_
Definition: EwkMuDQM.h:114