3 #ifndef OnlineDB_SiStripESSources_SiStripFedCablingBuilderFromDb_H
4 #define OnlineDB_SiStripESSources_SiStripFedCablingBuilderFromDb_H
9 #include "boost/cstdint.hpp"
87 const std::vector< std::pair<uint32_t,TkDcuInfo*> >& );
101 #endif // OnlineDB_SiStripESSources_SiStripFedCablingBuilderFromDb_H
static void buildFecCablingFromDetIds(SiStripConfigDb *const, SiStripFecCabling &)
SiStripFedCablingBuilderFromDb(const edm::ParameterSet &)
virtual void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
static void assignDcuAndDetIds(SiStripFecCabling &, const std::vector< std::pair< uint32_t, TkDcuInfo * > > &)
static void getFecCabling(const SiStripFedCabling &in, SiStripFecCabling &out)
virtual SiStripFedCabling * make(const SiStripFedCablingRcd &)
static void buildFecCabling(SiStripConfigDb *const, SiStripFecCabling &, const sistrip::CablingSource &)
virtual ~SiStripFedCablingBuilderFromDb()
An interface class to the DeviceFactory.
virtual void writeFedCablingToCondDb(const SiStripFedCabling &)
Abstract base class for producer of SiStripFedCabling record.
static void getFedCabling(const SiStripFecCabling &in, SiStripFedCabling &out)
sistrip::CablingSource source_
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
static void buildFecCablingFromFedConnections(SiStripConfigDb *const, SiStripFecCabling &)
static void buildFecCablingFromDevices(SiStripConfigDb *const, SiStripFecCabling &)