CMS 3D CMS Logo

RPCClient.h

Go to the documentation of this file.
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 

Generated on Tue Jun 9 17:33:16 2009 for CMSSW by  doxygen 1.5.4