![]() |
![]() |
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