![]() |
![]() |
00001 00010 #ifndef RPCClient_H 00011 #define RPCClient_H 00012 00013 #include <string> 00014 00015 class DQMStore; 00016 00017 class RPCClient { 00018 00019 public: 00020 00021 // RPCClient(const edm::ParameterSet& ps) {} 00022 virtual ~RPCClient(void) {} 00023 00024 virtual void beginLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& context)=0 ; 00025 00026 00027 virtual void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& c)=0; 00028 00029 virtual void analyze(const edm::Event& iEvent, const edm::EventSetup& c) = 0; 00030 00031 virtual void beginJob(DQMStore* dbe) = 0; 00032 00033 virtual void endJob(void) = 0; 00034 00035 virtual void beginRun(const edm::Run& r, const edm::EventSetup& c) = 0; 00036 00037 virtual void endRun(const edm::Run& r, const edm::EventSetup& c) = 0; 00038 00039 00040 // private: 00041 //parameters used to configure quality tests 00042 00043 00044 00045 }; 00046 00047 #endif