CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DQM/SiStripCommissioningDbClients/interface/PedsFullNoiseHistosUsingDb.h

Go to the documentation of this file.
00001 // Last commit: $Id: PedsFullNoiseHistosUsingDb.h,v 1.4 2010/04/28 08:47:00 lowette Exp $
00002 
00003 #ifndef DQM_SiStripCommissioningClients_PedsFullNoiseHistosUsingDb_H
00004 #define DQM_SiStripCommissioningClients_PedsFullNoiseHistosUsingDb_H
00005 #include "DQM/SiStripCommissioningDbClients/interface/CommissioningHistosUsingDb.h"
00006 
00007 #include "DQM/SiStripCommissioningClients/interface/PedsFullNoiseHistograms.h"
00008 
00009 class PedsFullNoiseHistosUsingDb : public CommissioningHistosUsingDb, public PedsFullNoiseHistograms {
00010 
00011   public:
00012 
00013     PedsFullNoiseHistosUsingDb( const edm::ParameterSet & pset,
00014                                 DQMStore*,
00015                                 SiStripConfigDb* const );
00016 
00017     virtual ~PedsFullNoiseHistosUsingDb();
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     bool addBadStrips_;
00033 
00034 };
00035 
00036 #endif // DQM_SiStripCommissioningClients_PedsFullNoiseHistosUsingDb_H
00037