12 if( this->
glued() == 0 && ( this->
layer() == 1 || this->
layer() == 2 ) ) {
20 unsigned int theLayer =
id.layer();
21 std::vector<unsigned int> theRod =
id.rod();
22 unsigned int theModule =
id.module();
25 side = (theRod[0] == 1 ) ?
"-" :
"+";
27 type = (
id.stereo() == 0) ?
"r-phi" :
"stereo";
28 type = (
id.glued() == 0) ? type : type+
" glued";
29 type = (
id.isDoubleSide()) ?
"double side" : type;
30 return os <<
"TOB" << side
31 <<
" Layer " << theLayer
32 <<
" Rod " << theRod[1]
33 <<
" Module " << theModule <<
" " << type
34 <<
" (" <<
id.rawId() <<
")";
unsigned int layer() const
layer id
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Detector identifier class for the strip tracker.
bool isDoubleSide() const