CMS 3D CMS Logo

LatencyHistosUsingDb.h

Go to the documentation of this file.
00001 // Last commit: $Id: LatencyHistosUsingDb.h,v 1.7 2008/05/06 12:38:06 bainbrid Exp $
00002 
00003 #ifndef DQM_SiStripCommissioningClients_LatencyHistosUsingDb_H
00004 #define DQM_SiStripCommissioningClients_LatencyHistosUsingDb_H
00005 
00006 #include "DQM/SiStripCommissioningClients/interface/SamplingHistograms.h"
00007 #include "DQM/SiStripCommissioningDbClients/interface/CommissioningHistosUsingDb.h"
00008 #include "OnlineDB/SiStripConfigDb/interface/SiStripConfigDb.h"
00009 #include <boost/cstdint.hpp>
00010 #include <string>
00011 #include <map>
00012 
00013 class LatencyHistosUsingDb : public CommissioningHistosUsingDb, public SamplingHistograms {
00014   
00015  public:
00016   
00017   LatencyHistosUsingDb( DQMOldReceiver*,
00018                         SiStripConfigDb* const );
00019   
00020   LatencyHistosUsingDb( DQMStore*,
00021                         SiStripConfigDb* const );
00022   
00023   virtual ~LatencyHistosUsingDb();
00024   
00025   virtual void uploadConfigurations();
00026   
00027  private:
00028   
00029   bool update( SiStripConfigDb::DeviceDescriptionsRange, 
00030                SiStripConfigDb::FedDescriptionsRange );
00031   
00032   void create( SiStripConfigDb::AnalysisDescriptionsV&, Analysis );
00033   
00034 };
00035 
00036 #endif // DQM_SiStripCommissioningClients_LatencyHistosUsingDb_H
00037 

Generated on Tue Jun 9 17:33:29 2009 for CMSSW by  doxygen 1.5.4