test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCClient.h
Go to the documentation of this file.
1 
5 #ifndef RPCClient_H
6 #define RPCClient_H
7 
10 
13 //#include <FWCore/Framework/interface/Run.h>
15 //#include <FWCore/Framework/interface/LuminosityBlock.h>
16 //#include "FWCore/ServiceRegistry/interface/Service.h"
17 
18 //#include <map>
19 #include <vector>
20 #include <string>
21 
22 class RPCClient {
23 
24  public:
25 
26  //RPCClient(const edm::ParameterSet& ps) {}
27  virtual ~RPCClient(void) {}
28 
29  virtual void clientOperation()=0;
30 
31  virtual void getMonitorElements(std::vector<MonitorElement *> &, std::vector<RPCDetId> &, std::string &)= 0;
32 
33  virtual void beginJob(std::string &) = 0;
34 
35  virtual void myBooker(DQMStore::IBooker & ) =0 ;
36 };
37 
38 #endif
virtual void myBooker(DQMStore::IBooker &)=0
virtual void clientOperation()=0
virtual void getMonitorElements(std::vector< MonitorElement * > &, std::vector< RPCDetId > &, std::string &)=0
virtual ~RPCClient(void)
Definition: RPCClient.h:27
virtual void beginJob(std::string &)=0