CMS 3D CMS Logo

FastFedCablingHistosUsingDb.h

Go to the documentation of this file.
00001 // Last commit: $Id: FastFedCablingHistosUsingDb.h,v 1.7 2008/05/06 12:38:06 bainbrid Exp $
00002 
00003 #ifndef DQM_SiStripCommissioningClients_FastFedCablingHistosUsingDb_H
00004 #define DQM_SiStripCommissioningClients_FastFedCablingHistosUsingDb_H
00005 
00006 #include "DQM/SiStripCommissioningDbClients/interface/CommissioningHistosUsingDb.h"
00007 #include "DQM/SiStripCommissioningClients/interface/FastFedCablingHistograms.h"
00008 
00009 class FastFedCablingHistosUsingDb : public CommissioningHistosUsingDb, public FastFedCablingHistograms  {
00010   
00011  public:
00012   
00013   FastFedCablingHistosUsingDb( DQMOldReceiver*,
00014                                SiStripConfigDb* const );
00015 
00016   FastFedCablingHistosUsingDb( DQMStore*,
00017                                SiStripConfigDb* const );
00018 
00019   virtual ~FastFedCablingHistosUsingDb();
00020  
00021   virtual void addDcuDetIds(); // override
00022   
00023   virtual void uploadConfigurations();
00024   
00025  private:
00026   
00027   void update( SiStripConfigDb::FedConnectionsV&,
00028                SiStripConfigDb::FedDescriptionsRange,
00029                SiStripConfigDb::DeviceDescriptionsRange, 
00030                SiStripConfigDb::DcuDetIdsRange );
00031   
00032   void update( SiStripConfigDb::FedDescriptionsRange );
00033   
00034   void create( SiStripConfigDb::AnalysisDescriptionsV&, Analysis ); 
00035   
00036   void connections( SiStripConfigDb::DeviceDescriptionsRange, 
00037                     SiStripConfigDb::DcuDetIdsRange );
00038   
00039 };
00040 
00041 #endif // DQM_SiStripCommissioningClients_FastFedCablingHistosUsingDb_H
00042 

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