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