CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCMultiplicityTest.h
Go to the documentation of this file.
1 #ifndef RPCMultiplicityTest_H
2 #define RPCMultiplicityTest_H
3 
6 
7 #include <memory>
8 #include <string>
9 #include <vector>
10 
12 
13 public:
14 
15 
18 
20  virtual ~RPCMultiplicityTest();
21 
23  void beginJob(DQMStore * , std::string);
24 
25  //Begin Run
26  void endRun(const edm::Run& , const edm::EventSetup& );
27 
28 
31 
33  void analyze(const edm::Event& , const edm::EventSetup& );
34 
37 
38  //End Run
39  void beginRun(const edm::Run& , const edm::EventSetup& );
40 
42  void endJob();
43 
44  void clientOperation(edm::EventSetup const& c);
45  void getMonitorElements(std::vector<MonitorElement *>& , std::vector<RPCDetId>&);
46 
47  protected:
48  void fillGlobalME(RPCDetId & detId, MonitorElement * myMe);
49 
50  private:
55  bool useRollInfo_ ;
56  std::vector<MonitorElement *> myNumDigiMe_;
57  std::vector<RPCDetId> myDetIds_;
58  bool testMode_;
63 
65  // std:: map<int, std::map< int , std::pair<float,float> > > barrelMap_, endcapMap_;
66 
67 };
68 #endif
MonitorElement * MULTDDisk[10]
MonitorElement * MULTDisk[10]
RPCMultiplicityTest(const edm::ParameterSet &ps)
Constructor.
void beginJob(DQMStore *, std::string)
BeginJob.
void clientOperation(edm::EventSetup const &c)
void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
Begin Lumi block.
void fillGlobalME(RPCDetId &detId, MonitorElement *myMe)
MonitorElement * MULTDWheel[5]
MonitorElement * MULTWheel[5]
virtual ~RPCMultiplicityTest()
Destructor.
void beginRun(const edm::Run &, const edm::EventSetup &)
void endRun(const edm::Run &, const edm::EventSetup &)
std::vector< RPCDetId > myDetIds_
void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &)
void analyze(const edm::Event &, const edm::EventSetup &)
Analyze.
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
End Lumi Block.
std::vector< MonitorElement * > myNumDigiMe_
Definition: Run.h:41