CMS 3D CMS Logo

RPCClusterSizeTest.h
Go to the documentation of this file.
1 #ifndef RPCClusterSizeTest_H
2 #define RPCClusterSizeTest_H
3 
6 
7 class RPCClusterSizeTest : public RPCClient {
8 public:
11 
13  ~RPCClusterSizeTest() override;
14  void clientOperation() override;
15  void getMonitorElements(std::vector<MonitorElement *> &, std::vector<RPCDetId> &, std::string &) override;
16  void beginJob(std::string &) override;
17  void myBooker(DQMStore::IBooker &) override;
18 
19 private:
24  bool testMode_;
26  std::vector<MonitorElement *> myClusterMe_;
27  std::vector<RPCDetId> myDetIds_;
28  enum MEArraySizes { kWheels = 5, kDisks = 10 };
29 
30  MonitorElement *CLSWheel[kWheels]; // ClusterSize in 1 bin, Roll vs Sector
31  MonitorElement *CLSDWheel[kWheels]; // ClusterSize in 1 bin, Distribution
32  MonitorElement *MEANWheel[kWheels]; // Mean ClusterSize, Roll vs Sector
33  MonitorElement *MEANDWheel[kWheels]; // Mean ClusterSize, Distribution
34 
35  MonitorElement *CLSDisk[kDisks]; // ClusterSize in 1 bin, Roll vs Sector
36  MonitorElement *CLSDDisk[kDisks]; // ClusterSize in 1 bin, Distribution
37  MonitorElement *MEANDisk[kDisks]; // Mean ClusterSize, Roll vs Sector
38  MonitorElement *MEANDDisk[kDisks]; // Mean ClusterSize, Distribution
39 
40  void resetMEArrays(void);
41 };
42 
43 #endif
RPCClusterSizeTest::MEArraySizes
MEArraySizes
Definition: RPCClusterSizeTest.h:28
RPCClusterSizeTest::numberOfRings_
int numberOfRings_
Definition: RPCClusterSizeTest.h:22
RPCClusterSizeTest::MEANDisk
MonitorElement * MEANDisk[kDisks]
Definition: RPCClusterSizeTest.h:37
RPCClusterSizeTest::kWheels
Definition: RPCClusterSizeTest.h:28
RPCClusterSizeTest::prescaleFactor_
int prescaleFactor_
Definition: RPCClusterSizeTest.h:23
RPCClusterSizeTest::RPCClusterSizeTest
RPCClusterSizeTest(const edm::ParameterSet &ps)
Constructor.
Definition: RPCClusterSizeTest.cc:10
RPCClusterSizeTest::CLSDWheel
MonitorElement * CLSDWheel[kWheels]
Definition: RPCClusterSizeTest.h:31
DQMStore.h
RPCClusterSizeTest::numberOfDisks_
int numberOfDisks_
Definition: RPCClusterSizeTest.h:21
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
RPCClusterSizeTest::testMode_
bool testMode_
Definition: RPCClusterSizeTest.h:24
RPCClient
Definition: RPCClient.h:21
RPCClusterSizeTest::MEANWheel
MonitorElement * MEANWheel[kWheels]
Definition: RPCClusterSizeTest.h:32
RPCClusterSizeTest::MEANDDisk
MonitorElement * MEANDDisk[kDisks]
Definition: RPCClusterSizeTest.h:38
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
RPCClusterSizeTest::resetMEArrays
void resetMEArrays(void)
Definition: RPCClusterSizeTest.cc:132
RPCClusterSizeTest::clientOperation
void clientOperation() override
Definition: RPCClusterSizeTest.cc:45
edm::ParameterSet
Definition: ParameterSet.h:47
RPCClusterSizeTest
Definition: RPCClusterSizeTest.h:7
RPCClusterSizeTest::CLSDDisk
MonitorElement * CLSDDisk[kDisks]
Definition: RPCClusterSizeTest.h:36
RPCClusterSizeTest::useRollInfo_
bool useRollInfo_
Definition: RPCClusterSizeTest.h:25
RPCClient.h
RPCClusterSizeTest::kDisks
Definition: RPCClusterSizeTest.h:28
RPCClusterSizeTest::myBooker
void myBooker(DQMStore::IBooker &) override
Definition: RPCClusterSizeTest.cc:144
RPCClusterSizeTest::CLSWheel
MonitorElement * CLSWheel[kWheels]
Definition: RPCClusterSizeTest.h:30
RPCClusterSizeTest::myClusterMe_
std::vector< MonitorElement * > myClusterMe_
Definition: RPCClusterSizeTest.h:26
RPCClusterSizeTest::globalFolder_
std::string globalFolder_
Definition: RPCClusterSizeTest.h:20
dqm::implementation::IBooker
Definition: DQMStore.h:43
RPCClusterSizeTest::MEANDWheel
MonitorElement * MEANDWheel[kWheels]
Definition: RPCClusterSizeTest.h:33
RPCClusterSizeTest::~RPCClusterSizeTest
~RPCClusterSizeTest() override
Destructor.
Definition: RPCClusterSizeTest.cc:23
RPCClusterSizeTest::myDetIds_
std::vector< RPCDetId > myDetIds_
Definition: RPCClusterSizeTest.h:27
RPCClusterSizeTest::beginJob
void beginJob(std::string &) override
Definition: RPCClusterSizeTest.cc:25
RPCClusterSizeTest::CLSDisk
MonitorElement * CLSDisk[kDisks]
Definition: RPCClusterSizeTest.h:35
RPCClusterSizeTest::getMonitorElements
void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &) override
Definition: RPCClusterSizeTest.cc:31