|
constexpr double | cm {1e+2} |
|
constexpr double | mu {1e-6 * cm} |
|
constexpr double | mm {1e-3 * cm} |
|
constexpr unsigned int | nLayers {3} |
|
constexpr unsigned int | nTotLayers {7} |
|
constexpr unsigned int | nSensorsIB {2 * nLayers} |
|
constexpr double | equatorialGap {1 * mm} |
|
constexpr std::array< unsigned int, nLayers > | nSegments {3, 4, 5} |
|
constexpr double | totalThickness {silicon::thickness + metalstack::thickness} |
|
constexpr std::array< double, nLayers > | radii {19.0006 * mm, 25.228 * mm, 31.4554 * mm} |
|
constexpr std::array< double, nLayers > | radiiInner {radii[0] - silicon::thicknessIn, radii[1] - silicon::thicknessIn, radii[2] - silicon::thicknessIn} |
|
constexpr std::array< double, nLayers > | radiiOuter {radii[0] + silicon::thicknessOut, radii[1] + silicon::thicknessOut, radii[2] + silicon::thicknessOut} |
|
constexpr std::array< double, nLayers > | radiiMiddle {(radiiInner[0] + radiiOuter[0]) / 2., (radiiInner[1] + radiiOuter[1]) / 2., (radiiInner[2] + radiiOuter[2]) / 2.} |
|
constexpr double | nominalYShift {-metalstack::thickness / 2.} |
|