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 ~SiStripFedCablingESProducer()
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 &)
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...