CMS 3D CMS Logo

RPCMultiplicityTest.h
Go to the documentation of this file.
1 #ifndef RPCMultiplicityTest_H
2 #define RPCMultiplicityTest_H
3 
6 
8 
9 public:
10 
11 
14 
16  ~RPCMultiplicityTest() override;
17 
18  void clientOperation() override;
19  void getMonitorElements(std::vector<MonitorElement *> &, std::vector<RPCDetId> &, std::string &) override;
20  void beginJob(std::string & ) override;
21  void myBooker(DQMStore::IBooker & ) override;
22 
23  protected:
24  void fillGlobalME(RPCDetId & detId, MonitorElement * myMe);
25 
26  private:
31  bool useRollInfo_ ;
32  std::vector<MonitorElement *> myNumDigiMe_;
33  std::vector<RPCDetId> myDetIds_;
34  bool testMode_;
39 
40 
41 };
42 #endif
MonitorElement * MULTDDisk[10]
MonitorElement * MULTDisk[10]
RPCMultiplicityTest(const edm::ParameterSet &ps)
Constructor.
void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &) override
void fillGlobalME(RPCDetId &detId, MonitorElement *myMe)
MonitorElement * MULTDWheel[5]
MonitorElement * MULTWheel[5]
void clientOperation() override
~RPCMultiplicityTest() override
Destructor.
void myBooker(DQMStore::IBooker &) override
void beginJob(std::string &) override
std::vector< RPCDetId > myDetIds_
std::vector< MonitorElement * > myNumDigiMe_