CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MuonRecoTest.h
Go to the documentation of this file.
1 #ifndef MuonRecoTest_H
2 #define MuonRecoTest_H
3 
4 
20 
24 
27 
28 #include <memory>
29 #include <iostream>
30 #include <string>
31 #include <vector>
32 #include <map>
33 
34 
35 
37 
38 public:
39 
42 
44  virtual ~MuonRecoTest() {};
45 
46 protected:
47 
49  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
50 
51 private:
52 
53  // counters
54  int nevents;
55  unsigned int nLumiSegs;
57  int run;
58  // Switch for verbosity
61 
62  //histo binning parameters
64  int etaBin;
65  double etaMin;
66  double etaMax;
67 
68  int phiBin;
69  double phiMin;
70  double phiMax;
71 
72  // efficiency histograms
75  // aligment plot
76  std::vector<MonitorElement*> globalRotation;
77 
78 };
79 
80 #endif
std::string EfficiencyCriterionName
Definition: MuonRecoTest.h:63
double etaMin
Definition: MuonRecoTest.h:65
virtual ~MuonRecoTest()
Destructor.
Definition: MuonRecoTest.h:44
std::vector< MonitorElement * > globalRotation
Definition: MuonRecoTest.h:76
std::string metname
Definition: MuonRecoTest.h:59
double etaMax
Definition: MuonRecoTest.h:66
MonitorElement * phiEfficiency
Definition: MuonRecoTest.h:74
double phiMax
Definition: MuonRecoTest.h:70
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Endjob.
Definition: MuonRecoTest.cc:52
edm::ParameterSet parameters
Definition: MuonRecoTest.h:60
unsigned int nLumiSegs
Definition: MuonRecoTest.h:55
MuonRecoTest(const edm::ParameterSet &ps)
Constructor.
Definition: MuonRecoTest.cc:35
double phiMin
Definition: MuonRecoTest.h:69
int prescaleFactor
Definition: MuonRecoTest.h:56
MonitorElement * etaEfficiency
Definition: MuonRecoTest.h:73