00001 // Last commit: $Id: SiStripFedCablingFromXml.h,v 1.3 2008/04/02 12:13:08 bainbrid Exp $ 00002 // Latest tag: $Name: V04-02-14 $ 00003 // Location: $Source: /cvs_server/repositories/CMSSW/CMSSW/CalibTracker/SiStripConnectivity/plugins/Attic/SiStripFedCablingFromXml.h,v $ 00004 00005 #ifndef CalibTracker_SiStripConnectivity_SiStripFedCablingFromXml_H 00006 #define CalibTracker_SiStripConnectivity_SiStripFedCablingFromXml_H 00007 00008 #include "CalibTracker/SiStripConnectivity/interface/SiStripFedCablingESSource.h" 00009 #include "boost/cstdint.hpp" 00010 #include <string> 00011 00012 class SiStripFecCabling; 00013 class SiStripFedCabling; 00014 class FedChannelConnection; 00015 00016 class SiStripFedCablingFromXml : public SiStripFedCablingESSource { 00017 00018 public: 00019 00020 SiStripFedCablingFromXml( const edm::ParameterSet& ); 00021 ~SiStripFedCablingFromXml(); 00022 00023 private: 00024 00026 virtual SiStripFedCabling* makeFedCabling(); 00027 00028 private: 00029 00030 uint16_t nFeds_; 00031 std::string connectionFile_; 00032 00033 }; 00034 00035 #endif // CalibTracker_SiStripConnectivity_SiStripFedCablingFromXml_H