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 
14 public:
15 
17  virtual ~RPCOccupancyTest();
18 
19  void clientOperation();
20  void getMonitorElements(std::vector<MonitorElement *> &, std::vector<RPCDetId> &, std::string &);
21  void beginJob(std::string & );
22  void myBooker(DQMStore::IBooker & );
23 
24 
25  protected:
26  // void OccupancyDist();
28 
29 private:
30 
34  std::vector<MonitorElement *> myOccupancyMe_;
35  std::vector<RPCDetId> myDetIds_;
37 
39 
41 
42  float rpcevents_;
43 
44  MonitorElement * Active_Fraction; // Fraction of channels with data
46 
47  MonitorElement * AsyMeWheel[5]; //Left Right Asymetry
50 
51  MonitorElement * AsyMeDisk[10]; //Left Right Asymetry
54 
58 
59 };
60 
61 #endif
void myBooker(DQMStore::IBooker &)
MonitorElement * AsyMeWheel[5]
MonitorElement * NormOccupDDisk[10]
MonitorElement * EndCap_OccByRng
MonitorElement * Active_Fraction
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 *)
MonitorElement * Active_Dead
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]