CMS 3D CMS Logo

RPCClient.h
Go to the documentation of this file.
1 
5 #ifndef RPCClient_H
6 #define RPCClient_H
7 
9 
12 
13 #include <vector>
14 #include <string>
15 
16 class RPCClient {
17 public:
20 
21  //RPCClient(const edm::ParameterSet& ps) {}
22  virtual ~RPCClient(void) {}
23 
24  virtual void clientOperation() = 0;
25 
26  virtual void getMonitorElements(std::vector<MonitorElement *> &, std::vector<RPCDetId> &, std::string &) = 0;
27 
28  virtual void beginJob(std::string &) = 0;
29 
30  virtual void myBooker(DQMStore::IBooker &) = 0;
31 };
32 
33 #endif
virtual void myBooker(DQMStore::IBooker &)=0
virtual void clientOperation()=0
virtual void getMonitorElements(std::vector< MonitorElement *> &, std::vector< RPCDetId > &, std::string &)=0
dqm::harvesting::DQMStore DQMStore
Definition: RPCClient.h:18
dqm::harvesting::MonitorElement MonitorElement
Definition: RPCClient.h:19
virtual ~RPCClient(void)
Definition: RPCClient.h:22
virtual void beginJob(std::string &)=0