1 #ifndef CondFormats_SiStripObjects_Phase2TrackerModule_H
2 #define CondFormats_SiStripObjects_Phase2TrackerModule_H
25 void setFedChannel(
unsigned int fedid,
unsigned int fedch) {
ch_ = std::make_pair(fedid, fedch); }
35 std::pair<unsigned int, unsigned int>
getCh()
const {
return ch_; }
52 std::pair<unsigned int,unsigned int>
ch_;
Phase2TrackerModule(ModuleTypes moduleType=SS, uint32_t detid=0, uint32_t gbtid=0, uint32_t fedid=0, uint32_t fedch=0, uint32_t powerGroup=0, uint32_t coolingLoop=0)
void setGbtid(uint32_t gbtid)
void setPowerGroup(uint32_t pg)
uint32_t getPowerGroup() const
void setI2cDevices(std::vector< unsigned int > i2cd)
uint32_t getCoolingLoop() const
const std::vector< unsigned int > & getI2cDevices() const
void setModuleType(ModuleTypes moduleType)
void addI2cDevice(unsigned int dev)
uint32_t getDetid() const
std::vector< unsigned int > i2cDevices_
std::string description(bool compact=false) const
std::pair< unsigned int, unsigned int > ch_
std::pair< unsigned int, unsigned int > getCh() const
virtual ~Phase2TrackerModule()
uint32_t getGbtid() const
void setDetid(uint32_t detid)
void setFedChannel(unsigned int fedid, unsigned int fedch)
ModuleTypes getModuleType() const
void setCoolingLoop(uint32_t cl)