CMS 3D CMS Logo

RPCMultiplicityTest.h
Go to the documentation of this file.
1 #ifndef RPCMultiplicityTest_H
2 #define RPCMultiplicityTest_H
3 
6 
7 class RPCMultiplicityTest : public RPCClient {
8 public:
11 
13  ~RPCMultiplicityTest() override = default;
14 
15  void clientOperation() override;
16  void getMonitorElements(std::vector<MonitorElement *> &, std::vector<RPCDetId> &, std::string &) override;
17  void beginJob(std::string &) override;
18  void myBooker(DQMStore::IBooker &) override;
19 
20 protected:
21  void fillGlobalME(RPCDetId &detId, MonitorElement *myMe);
22 
23 private:
29  std::vector<MonitorElement *> myNumDigiMe_;
30  std::vector<RPCDetId> myDetIds_;
31  bool testMode_;
36 };
37 #endif
~RPCMultiplicityTest() override=default
Destructor.
MonitorElement * MULTDDisk[10]
MonitorElement * MULTDisk[10]
void getMonitorElements(std::vector< MonitorElement *> &, std::vector< RPCDetId > &, std::string &) override
RPCMultiplicityTest(const edm::ParameterSet &ps)
Constructor.
void fillGlobalME(RPCDetId &detId, MonitorElement *myMe)
MonitorElement * MULTDWheel[5]
MonitorElement * MULTWheel[5]
void clientOperation() override
void myBooker(DQMStore::IBooker &) override
void beginJob(std::string &) override
std::vector< RPCDetId > myDetIds_
std::vector< MonitorElement * > myNumDigiMe_