CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCOccupancyTest.h
Go to the documentation of this file.
1 #ifndef RPCOccupancyTest_H
2 #define RPCOccupancyTest_H
3 
6 
7 #include <map>
8 #include <memory>
9 #include <string>
10 #include <vector>
11 
12 
13 
14 
16 public:
17 
19  virtual ~RPCOccupancyTest();
20 
21  void clientOperation();
22  void getMonitorElements(std::vector<MonitorElement *> &, std::vector<RPCDetId> &, std::string &);
23  void beginJob(std::string & );
24  void myBooker(DQMStore::IBooker & );
25 
26 
27  protected:
28  // void OccupancyDist();
30 
31 private:
32 
36  std::vector<MonitorElement *> myOccupancyMe_;
37  std::vector<RPCDetId> myDetIds_;
39 
41 
42  float rpcevents_;
43 
44  MonitorElement * AsyMeWheel[5]; //Left Right Asymetry
47 
48  MonitorElement * AsyMeDisk[10]; //Left Right Asymetry
51 
55 
56 };
57 
58 #endif
void myBooker(DQMStore::IBooker &)
MonitorElement * AsyMeWheel[5]
MonitorElement * NormOccupDDisk[10]
MonitorElement * EndCap_OccByRng
MonitorElement * EndCap_OccByDisk
std::vector< RPCDetId > myDetIds_
void beginJob(std::string &)
MonitorElement * NormOccupDWheel[5]
MonitorElement * Barrel_OccBySt
virtual ~RPCOccupancyTest()
MonitorElement * NormOccupWheel[5]
MonitorElement * AsyMeDisk[10]
std::string globalFolder_
void fillGlobalME(RPCDetId &, MonitorElement *)
std::string prefixDir_
RPCOccupancyTest(const edm::ParameterSet &ps)
void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &)
std::vector< MonitorElement * > myOccupancyMe_
MonitorElement * NormOccupDisk[10]