CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10/src/DQM/SiStripCommissioningDbClients/interface/OptoScanHistosUsingDb.h

Go to the documentation of this file.
00001 // Last commit: $Id: OptoScanHistosUsingDb.h,v 1.13 2009/11/10 14:49:01 lowette Exp $
00002 
00003 #ifndef DQM_SiStripCommissioningClients_OptoScanHistosUsingDb_H
00004 #define DQM_SiStripCommissioningClients_OptoScanHistosUsingDb_H
00005 
00006 #include "DQM/SiStripCommissioningDbClients/interface/CommissioningHistosUsingDb.h"
00007 #include "DQM/SiStripCommissioningClients/interface/OptoScanHistograms.h"
00008 
00009 class OptoScanHistosUsingDb : public CommissioningHistosUsingDb, public OptoScanHistograms {
00010   
00011  public:
00012   
00013   OptoScanHistosUsingDb( const edm::ParameterSet & pset,
00014                          DQMStore*,
00015                          SiStripConfigDb* const );
00016 
00017   virtual ~OptoScanHistosUsingDb();
00018 
00019   virtual void uploadConfigurations();
00020   
00021  private:
00022   
00023   void update( SiStripConfigDb::DeviceDescriptionsRange );
00024   
00025   void create( SiStripConfigDb::AnalysisDescriptionsV&, Analysis ); 
00026 
00027   // parameters
00028   bool skipGainUpdate_;
00029 
00030 };
00031 
00032 #endif // DQM_SiStripCommissioningClients_OptoScanHistosUsingDb_H
00033