|
| constexpr double | pitchX {10 * mu} |
| |
| constexpr double | pitchZ {10 * mu} |
| |
| constexpr double | totalThickness {silicon::thickness + metalstack::thickness} |
| |
| constexpr std::array< double, nLayers > | gaps {1.63 * mm, 1.2 * mm, 1.2 * mm} |
| |
| constexpr std::array< double, nLayers > | radii {0.5 * cm, 1.2 * cm, 2.5 * cm} |
| |
| constexpr std::array< double, nLayers > | width {radii[0] * 2 * M_PI / 4 - gaps[0], radii[1] * 2 * M_PI / 4 - gaps[1], radii[2] * 2 * M_PI / 4 - gaps[2]} |
| |
| constexpr double | length {50 * cm} |
| |
| constexpr int | nCols {static_cast<int>(length / pitchZ)} |
| |
| constexpr std::array< int, nLayers > | nRows {static_cast<int>(width[0] / pitchX), static_cast<int>(width[1] / pitchX), static_cast<int>(width[2] / pitchX)} |
| |