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 
34  bool testMode_;
36  std::vector<MonitorElement *> myOccupancyMe_;
37  std::vector<RPCDetId> myDetIds_;
39 
41 
42  float rpcevents_;
43 
44  MonitorElement * AsyMeWheel[5]; //Left Right Asymetry
46 
47  MonitorElement * AsyMeDWheel[5]; //Left Right Asymetry
49 
50  MonitorElement * AsyMeDisk[10]; //Left Right Asymetry
52 
53  MonitorElement * AsyMeDDisk[10]; //Left Right Asymetry
58 
59 };
60 
61 #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 *)
MonitorElement * AsyMeDDisk[10]
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]
MonitorElement * AsyMeDWheel[5]