1 #ifndef DataFormats_TrackerCommon_SiStripSubStructure_h
2 #define DataFormats_TrackerCommon_SiStripSubStructure_h
30 std::vector<uint32_t> &tibDetRawIds,
38 std::vector<uint32_t> &tidDetRawIds,
46 std::vector<uint32_t> &tobDetRawIds,
53 std::vector<uint32_t> &tecDetRawIds,
57 uint32_t petal_bkw_frw = 0,
void getTIBDetectors(const std::vector< uint32_t > &inputDetRawIds, std::vector< uint32_t > &tibDetRawIds, const TrackerTopology *trackerTopology, uint32_t layer=0, uint32_t bkw_frw=0, uint32_t int_ext=0, uint32_t string=0)
void getTIDDetectors(const std::vector< uint32_t > &inputDetRawIds, std::vector< uint32_t > &tidDetRawIds, const TrackerTopology *trackerTopology, uint32_t side=0, uint32_t wheel=0, uint32_t ring=0, uint32_t ster=0)
void getTECDetectors(const std::vector< uint32_t > &inputDetRawIds, std::vector< uint32_t > &tecDetRawIds, const TrackerTopology *trackerTopology, uint32_t side=0, uint32_t wheel=0, uint32_t petal_bkw_frw=0, uint32_t petal=0, uint32_t ring=0, uint32_t ster=0)
constexpr std::array< uint8_t, layerIndexSize > layer
void getTOBDetectors(const std::vector< uint32_t > &inputDetRawIds, std::vector< uint32_t > &tobDetRawIds, const TrackerTopology *trackerTopology, uint32_t layer=0, uint32_t bkw_frw=0, uint32_t rod=0)