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