CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_8_patch3/src/DQM/SiStripCommissioningDbClients/interface/ApvTimingHistosUsingDb.h

Go to the documentation of this file.
00001 // Last commit: $Id: ApvTimingHistosUsingDb.h,v 1.13 2009/11/15 16:42:16 lowette Exp $
00002 
00003 #ifndef DQM_SiStripCommissioningClients_ApvTimingHistosUsingDb_H
00004 #define DQM_SiStripCommissioningClients_ApvTimingHistosUsingDb_H
00005 
00006 #include "DQM/SiStripCommissioningDbClients/interface/CommissioningHistosUsingDb.h"
00007 #include "DQM/SiStripCommissioningClients/interface/ApvTimingHistograms.h"
00008 
00009 class ApvTimingHistosUsingDb : public CommissioningHistosUsingDb, public ApvTimingHistograms  {
00010   
00011  public:
00012 
00013   ApvTimingHistosUsingDb( const edm::ParameterSet & pset,
00014                           DQMStore*,
00015                           SiStripConfigDb* const );
00016 
00017   virtual ~ApvTimingHistosUsingDb();
00018   
00019   virtual void uploadConfigurations();
00020 
00021  private:
00022 
00023   bool update( SiStripConfigDb::DeviceDescriptionsRange );
00024   
00025   void update( SiStripConfigDb::FedDescriptionsRange );
00026   
00027   void create( SiStripConfigDb::AnalysisDescriptionsV&, Analysis ); 
00028   
00029   // switch for uploading the pll thresholds
00030   bool skipFecUpdate_;
00031   // switch for uploading the frame finding thresholds
00032   bool skipFedUpdate_;
00033   
00034 };
00035 
00036 
00037 #endif // DQM_SiStripCommissioningClients_ApvTimingHistosUsingDb_H