CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/DQM/RPCMonitorClient/interface/RPCRecHitProbabilityClient.h

Go to the documentation of this file.
00001 #ifndef RPCRecHitProbabilityClient_H
00002 #define RPCRecHitProbabilityClient_H
00003 
00004 #include "DQMServices/Core/interface/DQMStore.h"
00005 #include "FWCore/Framework/interface/Frameworkfwd.h"
00006 #include <FWCore/Framework/interface/EDAnalyzer.h>
00007 #include <FWCore/Framework/interface/ESHandle.h>
00008 
00009 
00010 class RPCRecHitProbabilityClient:public edm::EDAnalyzer{
00011 
00012 public:
00013 
00015  RPCRecHitProbabilityClient(const edm::ParameterSet& ps);
00016   
00018   virtual ~ RPCRecHitProbabilityClient();
00019 
00021   void beginJob( );
00022 
00023   //Begin Run
00024    void beginRun(const edm::Run& , const edm::EventSetup&);
00025     
00027   void beginLuminosityBlock(edm::LuminosityBlock const& , edm::EventSetup const& ) ;
00028 
00030   void analyze(const edm::Event& , const edm::EventSetup& );
00031 
00033   void endLuminosityBlock(edm::LuminosityBlock const& , edm::EventSetup const& );
00034  
00035   //End Run
00036   void endRun(const edm::Run& , const edm::EventSetup& );               
00037   
00039   void endJob();
00040 
00041  private:
00042 
00043     std::string  globalFolder_;
00044   
00045     DQMStore* dbe_;
00046  
00047   
00048 };
00049 #endif