CMS 3D CMS Logo

RPCNoisyStripTest.h
Go to the documentation of this file.
1 #ifndef RPCNoisyStipTest_H
2 #define RPCNoisyStipTest_H
3 
5 
6 #include <vector>
7 
8 class RPCNoisyStripTest : public RPCClient {
9 public:
11  ~RPCNoisyStripTest() override = default;
12  void clientOperation() override;
13  void getMonitorElements(std::vector<MonitorElement *> &, std::vector<RPCDetId> &, std::string &) override;
14  void beginJob(std::string &) override;
15  void myBooker(DQMStore::IBooker &) override;
16 
17 protected:
19 
20 private:
24  bool testMode_;
25 
26  std::vector<MonitorElement *> myOccupancyMe_;
27  std::vector<RPCDetId> myDetIds_;
32 
37 };
38 
39 #endif
MonitorElement * NOISEDDisk[10]
std::string globalFolder_
std::vector< RPCDetId > myDetIds_
RPCNoisyStripTest(const edm::ParameterSet &ps)
std::vector< MonitorElement * > myOccupancyMe_
MonitorElement * NOISEDWheel[5]
void clientOperation() override
MonitorElement * DEVDWheel[5]
MonitorElement * NOISEDisk[10]
void beginJob(std::string &) override
void myBooker(DQMStore::IBooker &) override
void getMonitorElements(std::vector< MonitorElement *> &, std::vector< RPCDetId > &, std::string &) override
MonitorElement * DEVDDisk[10]
~RPCNoisyStripTest() override=default
void fillGlobalME(RPCDetId &, MonitorElement *)
MonitorElement * NOISEWheel[5]