CMS 3D CMS Logo

MuonRecoTest.h
Go to the documentation of this file.
1 #ifndef MuonRecoTest_H
2 #define MuonRecoTest_H
3 
19 
22 
25 
26 #include <memory>
27 #include <iostream>
28 #include <string>
29 #include <vector>
30 #include <map>
31 
32 class MuonRecoTest : public DQMEDHarvester {
33 public:
36 
38  ~MuonRecoTest() override{};
39 
40 protected:
42  void dqmEndJob(DQMStore::IBooker&, DQMStore::IGetter&) override; //performed in the endJob
43 
44 private:
45  // counters
46  int nevents;
47  unsigned int nLumiSegs;
49  int run;
50  // Switch for verbosity
53 
54  //histo binning parameters
56  int etaBin;
57  double etaMin;
58  double etaMax;
59 
60  int phiBin;
61  double phiMin;
62  double phiMax;
63 
64  // efficiency histograms
67  // aligment plot
68  std::vector<MonitorElement*> globalRotation;
69 };
70 
71 #endif
std::string EfficiencyCriterionName
Definition: MuonRecoTest.h:55
double etaMin
Definition: MuonRecoTest.h:57
std::vector< MonitorElement * > globalRotation
Definition: MuonRecoTest.h:68
~MuonRecoTest() override
Destructor.
Definition: MuonRecoTest.h:38
std::string metname
Definition: MuonRecoTest.h:51
double etaMax
Definition: MuonRecoTest.h:58
MonitorElement * phiEfficiency
Definition: MuonRecoTest.h:66
double phiMax
Definition: MuonRecoTest.h:62
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Endjob.
Definition: MuonRecoTest.cc:47
edm::ParameterSet parameters
Definition: MuonRecoTest.h:52
unsigned int nLumiSegs
Definition: MuonRecoTest.h:47
MuonRecoTest(const edm::ParameterSet &ps)
Constructor.
Definition: MuonRecoTest.cc:31
double phiMin
Definition: MuonRecoTest.h:61
int prescaleFactor
Definition: MuonRecoTest.h:48
MonitorElement * etaEfficiency
Definition: MuonRecoTest.h:65