CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_1/src/DQM/SiStripCommissioningDbClients/interface/PedestalsHistosUsingDb.h

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