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::testMode_
bool testMode_
Definition: RPCMultiplicityTest.h:31
RPCMultiplicityTest::myDetIds_
std::vector< RPCDetId > myDetIds_
Definition: RPCMultiplicityTest.h:30
RPCMultiplicityTest::getMonitorElements
void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &) override
Definition: RPCMultiplicityTest.cc:67
RPCMultiplicityTest::beginJob
void beginJob(std::string &) override
Definition: RPCMultiplicityTest.cc:20
RPCDetId
Definition: RPCDetId.h:16
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
RPCClient
Definition: RPCClient.h:16
RPCMultiplicityTest::MULTWheel
MonitorElement * MULTWheel[5]
Definition: RPCMultiplicityTest.h:32
RPCMultiplicityTest::MULTDisk
MonitorElement * MULTDisk[10]
Definition: RPCMultiplicityTest.h:34
RPCMultiplicityTest::useRollInfo_
bool useRollInfo_
Definition: RPCMultiplicityTest.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
RPCMultiplicityTest::clientOperation
void clientOperation() override
Definition: RPCMultiplicityTest.cc:81
RPCMultiplicityTest::numberOfRings_
int numberOfRings_
Definition: RPCMultiplicityTest.h:27
RPCMultiplicityTest::~RPCMultiplicityTest
~RPCMultiplicityTest() override=default
Destructor.
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
RPCClient.h
RPCMultiplicityTest::RPCMultiplicityTest
RPCMultiplicityTest(const edm::ParameterSet &ps)
Constructor.
Definition: RPCMultiplicityTest.cc:11
RPCMultiplicityTest::myBooker
void myBooker(DQMStore::IBooker &) override
Definition: RPCMultiplicityTest.cc:25
RPCMultiplicityTest::numberOfDisks_
int numberOfDisks_
Definition: RPCMultiplicityTest.h:26
RPCMultiplicityTest::globalFolder_
std::string globalFolder_
Definition: RPCMultiplicityTest.h:25
RPCMultiplicityTest::fillGlobalME
void fillGlobalME(RPCDetId &detId, MonitorElement *myMe)
Definition: RPCMultiplicityTest.cc:90
dqm::implementation::IBooker
Definition: DQMStore.h:43
RPCMultiplicityTest::MULTDWheel
MonitorElement * MULTDWheel[5]
Definition: RPCMultiplicityTest.h:33
RPCMultiplicityTest::myNumDigiMe_
std::vector< MonitorElement * > myNumDigiMe_
Definition: RPCMultiplicityTest.h:29
RPCMultiplicityTest::MULTDDisk
MonitorElement * MULTDDisk[10]
Definition: RPCMultiplicityTest.h:35
RPCMultiplicityTest::prescaleFactor_
int prescaleFactor_
Definition: RPCMultiplicityTest.h:24
RPCMultiplicityTest
Definition: RPCMultiplicityTest.h:7