1 #ifndef DataFormats_SiStripDetId_TIBDetId_H
2 #define DataFormats_SiStripDetId_TIBDetId_H
53 std::vector<unsigned int>
string()
const
54 { std::vector<unsigned int>
num;
55 num.push_back(
side() );
56 num.push_back(
order() );
80 {
return (
side() == 1);}
96 {
return (
order() == 1);}
static const unsigned int str_int_extMask_
bool isZMinusSide() const
unsigned int side() const
unsigned int stringNumber() const
static const unsigned int strMask_
static const unsigned int moduleMask_
bool isDoubleSide() const
static const unsigned int layerStartBit_
two bits would be enough, but we could use the number "0" as a wildcard
static const unsigned int moduleStartBit_
static const unsigned int layerMask_
two bits would be enough, but we could use the number "0" as a wildcard
static const unsigned int str_fw_bwStartBit_
std::ostream & operator<<(std::ostream &out, const ALILine &li)
std::vector< unsigned int > string() const
string id
unsigned int layerNumber() const
static const unsigned int sterStartBit_
unsigned int order() const
bool isExternalString() const
TIBDetId(uint32_t layer, uint32_t str_fw_bw, uint32_t str_int_ext, uint32_t str, uint32_t module, uint32_t ster)
unsigned int moduleNumber() const
static const unsigned int str_int_extStartBit_
static const unsigned int sterMask_
Detector identifier class for the strip tracker.
unsigned int module() const
detector id
static const unsigned int str_fw_bwMask_
bool isInternalString() const
unsigned int layer() const
layer id
static const unsigned int strStartBit_