1 #ifndef CalibTracker_SiStripESProducers_SiStripFedCablingESProducer_H 2 #define CalibTracker_SiStripESProducers_SiStripFedCablingESProducer_H 6 #include "boost/cstdint.hpp" 37 static uint16_t
fecCrate(
const uint16_t& nth_module );
38 static uint16_t
fecSlot(
const uint16_t& nth_module );
39 static uint16_t
fecRing(
const uint16_t& nth_module );
40 static uint16_t
ccuAddr(
const uint16_t& nth_module );
41 static uint16_t
ccuChan(
const uint16_t& nth_module );
53 #endif // CalibTracker_SiStripESProducers_SiStripFedCablingESProducer_H static uint16_t ccuAddr(const uint16_t &nth_module)
static uint16_t fecCrate(const uint16_t &nth_module)
virtual std::unique_ptr< SiStripFedCabling > produce(const SiStripFedCablingRcd &)
static uint16_t fecSlot(const uint16_t &nth_module)
virtual SiStripFedCabling * make(const SiStripFedCablingRcd &)=0
static uint16_t fecRing(const uint16_t &nth_module)
const SiStripFedCablingESProducer & operator=(const SiStripFedCablingESProducer &)=delete
SiStripFedCablingESProducer(const edm::ParameterSet &)
Abstract base class for producer of SiStripFedCabling record.
static uint16_t ccuChan(const uint16_t &nth_module)
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
~SiStripFedCablingESProducer() override