5 m_detnames_sphenix( {
"SCO",
"SCI",
"NCI",
"NCO",
"SEI",
"NEI",
"SWI",
"NWI" } )
13 const double tile_x = 0;
14 for(
const double& tile_z:{ -84.6, -28.2, 28.2, 84.6 } )
15 { m_tile_centers.push_back( {tile_z, tile_x} ); }
20 for(
const double& tile_x: { -m_tile_width - 2, m_tile_width+2 } )
21 for(
const double& tile_z:{ -37.1, 37.1 } )
22 { m_tile_centers.push_back( {tile_z, tile_x} ); }
43 switch( segmentation )
49 const point_t resist_center({ tile_center.first - (
m_tile_length - (2*resist_index+1)*resist_length)/2, tile_center.second });
52 { resist_center.first-resist_length/2,resist_center.second-resist_width/2 },
53 { resist_center.first-resist_length/2,resist_center.second+resist_width/2 },
54 { resist_center.first+resist_length/2,resist_center.second+resist_width/2 },
55 { resist_center.first+resist_length/2,resist_center.second-resist_width/2 }
62 const point_t resist_center({tile_center.first, tile_center.second - (
m_tile_width - (2*resist_index+1)*resist_width)/2 });
65 { resist_center.first-resist_length/2,resist_center.second-resist_width/2 },
66 { resist_center.first-resist_length/2,resist_center.second+resist_width/2 },
67 { resist_center.first+resist_length/2,resist_center.second+resist_width/2 },
68 { resist_center.first+resist_length/2,resist_center.second-resist_width/2 }