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
RPCNoisyStripTest::DEVDDisk
MonitorElement * DEVDDisk[10]
Definition: RPCNoisyStripTest.h:35
RPCNoisyStripTest::~RPCNoisyStripTest
~RPCNoisyStripTest() override=default
RPCNoisyStripTest
Definition: RPCNoisyStripTest.h:8
RPCDetId
Definition: RPCDetId.h:16
RPCNoisyStripTest::RPCNoisyStripTest
RPCNoisyStripTest(const edm::ParameterSet &ps)
Definition: RPCNoisyStripTest.cc:8
RPCNoisyStripTest::testMode_
bool testMode_
Definition: RPCNoisyStripTest.h:24
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
RPCClient
Definition: RPCClient.h:16
RPCNoisyStripTest::NOISEDDisk
MonitorElement * NOISEDDisk[10]
Definition: RPCNoisyStripTest.h:34
RPCNoisyStripTest::NOISEDWheel
MonitorElement * NOISEDWheel[5]
Definition: RPCNoisyStripTest.h:30
RPCNoisyStripTest::globalFolder_
std::string globalFolder_
Definition: RPCNoisyStripTest.h:21
RPCNoisyStripTest::myOccupancyMe_
std::vector< MonitorElement * > myOccupancyMe_
Definition: RPCNoisyStripTest.h:26
RPCNoisyStripTest::myDetIds_
std::vector< RPCDetId > myDetIds_
Definition: RPCNoisyStripTest.h:27
RPCNoisyStripTest::prescaleFactor_
int prescaleFactor_
Definition: RPCNoisyStripTest.h:23
RPCNoisyStripTest::numberOfDisks_
int numberOfDisks_
Definition: RPCNoisyStripTest.h:36
RPCNoisyStripTest::NOISEDisk
MonitorElement * NOISEDisk[10]
Definition: RPCNoisyStripTest.h:33
edm::ParameterSet
Definition: ParameterSet.h:47
RPCNoisyStripTest::clientOperation
void clientOperation() override
Definition: RPCNoisyStripTest.cc:23
RPCNoisyStripTest::beginJob
void beginJob(std::string &) override
Definition: RPCNoisyStripTest.cc:18
RPCNoisyStripTest::numberOfRings_
int numberOfRings_
Definition: RPCNoisyStripTest.h:22
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
RPCClient.h
RPCNoisyStripTest::DEVDWheel
MonitorElement * DEVDWheel[5]
Definition: RPCNoisyStripTest.h:31
RPCNoisyStripTest::myBooker
void myBooker(DQMStore::IBooker &) override
Definition: RPCNoisyStripTest.cc:32
RPCNoisyStripTest::getMonitorElements
void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &) override
Definition: RPCNoisyStripTest.cc:81
RPCNoisyStripTest::fillGlobalME
void fillGlobalME(RPCDetId &, MonitorElement *)
Definition: RPCNoisyStripTest.cc:95
dqm::implementation::IBooker
Definition: DQMStore.h:43
RPCNoisyStripTest::NOISEWheel
MonitorElement * NOISEWheel[5]
Definition: RPCNoisyStripTest.h:29
RPCNoisyStripTest::useRollInfo_
bool useRollInfo_
Definition: RPCNoisyStripTest.h:28