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
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
RPCClient
Definition: RPCClient.h:16
dqm::legacy::DQMStore
Definition: DQMStore.h:728
RPCClient::beginJob
virtual void beginJob(std::string &)=0
RPCDetId.h
RPCClient::myBooker
virtual void myBooker(DQMStore::IBooker &)=0
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
RPCClient::~RPCClient
virtual ~RPCClient(void)
Definition: RPCClient.h:22
RPCClient::DQMStore
dqm::harvesting::DQMStore DQMStore
Definition: RPCClient.h:18
RPCClient::clientOperation
virtual void clientOperation()=0
dqm::implementation::IBooker
Definition: DQMStore.h:43
ParameterSet.h
RPCClient::MonitorElement
dqm::harvesting::MonitorElement MonitorElement
Definition: RPCClient.h:19
RPCClient::getMonitorElements
virtual void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &)=0