CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/DQM/SiStripCommissioningDbClients/plugins/SiStripCommissioningOfflineDbClient.h

Go to the documentation of this file.
00001 // Last commit: $Id: SiStripCommissioningOfflineDbClient.h,v 1.10 2010/04/21 14:26:19 dstrom Exp $
00002 
00003 #ifndef DQM_SiStripCommissioningDbClients_SiStripCommissioningOfflineDbClient_H
00004 #define DQM_SiStripCommissioningDbClients_SiStripCommissioningOfflineDbClient_H
00005 
00006 #include "DataFormats/SiStripCommon/interface/SiStripConstants.h"
00007 #include "DQM/SiStripCommissioningClients/interface/SiStripCommissioningOfflineClient.h"
00008 #include "DQM/SiStripCommissioningClients/interface/SiStripTFile.h"
00009 
00018 class SiStripCommissioningOfflineDbClient : public SiStripCommissioningOfflineClient {
00019 
00020  public:
00021   
00022   SiStripCommissioningOfflineDbClient( const edm::ParameterSet& );
00023 
00024   virtual ~SiStripCommissioningOfflineDbClient();
00025   
00026  protected:
00027   
00028   void createHistos( const edm::ParameterSet&, const edm::EventSetup& );
00029   
00030   void uploadToConfigDb();
00031   
00032  private:
00033   
00034   bool uploadToDb_;
00035   
00036   bool uploadAnal_;
00037   
00038   bool uploadConf_;
00039   
00040 
00041 };
00042 
00043 #endif // DQM_SiStripCommissioningDbClients_SiStripCommissioningOfflineDbClient_H
00044