Go to the documentation of this file.
117 uint32_t rawid =
id.rawId();
127 uint32_t rawid =
id.rawId();
unsigned int moduleStartBit_
unsigned int side(const DetId &id) const
unsigned int etlModule(const DetId &id) const
std::pair< DetId, SameLayerComparator > etlDetIdDiskComparator(uint32_t side, uint32_t layer) const
unsigned int tray(const DetId &id) const
DetId etlDetId(uint32_t side, uint32_t layer, uint32_t ring, uint32_t module) const
int getMTDLayerNumber(const DetId &id) const
unsigned int trayStartBit_
unsigned int btlModule(const DetId &id) const
unsigned int ringStartBit_
const BitmaskAndSubdet bits_per_field[DETID_FIELDS_MAX]
unsigned int ring(const DetId &id) const
bool operator()(DetId i1, DetId i2) const
MTDTopology(const int &topologyMode, const BTLValues &btl, const ETLValues &etl)
bool operator()(uint32_t i1, uint32_t i2) const
int getMTDTopologyMode() const
const MTDTopology * topo_
unsigned int btlTray(const DetId &id) const
unsigned int btlLayer(const DetId &id) const
unsigned int btlSide(const DetId &id) const
std::pair< DetId, SameLayerComparator > btlDetIdLayerComparator(uint32_t side, uint32_t layer) const
DetId btlDetId(uint32_t side, uint32_t layer, uint32_t tray, uint32_t module) const
unsigned int etlLayer(const DetId &id) const
bool hasField(const DetId &id, DetIdFields idx) const
unsigned int getField(const DetId &id, DetIdFields idx) const
unsigned int sideStartBit_
unsigned int etlSide(const DetId &id) const
unsigned int etlDisc(const DetId &id) const
unsigned int sideStartBit_
std::string print(DetId detid) const
static const uint32_t kMTDsubdOffset
const int mtdTopologyMode_
SameLayerComparator(const MTDTopology *topo)
unsigned int layerStartBit_
unsigned int module(const DetId &id) const
unsigned int etlRing(const DetId &id) const
unsigned int layerStartBit_
unsigned int moduleStartBit_
unsigned int layer(const DetId &id) const