Project
Loading...
Searching...
No Matches
o2::its3::constants Namespace Reference

Namespaces

namespace  carbonfoam
 
namespace  detID
 
namespace  metalstack
 
namespace  pixelarray
 
namespace  rsu
 
namespace  segment
 
namespace  silicon
 
namespace  tile
 

Variables

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, nLayersnSegments {3, 4, 5}
 
constexpr double totalThickness {silicon::thickness + metalstack::thickness}
 
constexpr std::array< double, nLayersradii {19.0006 * mm, 25.228 * mm, 31.4554 * mm}
 
constexpr std::array< double, nLayersradiiInner {radii[0] - silicon::thicknessIn, radii[1] - silicon::thicknessIn, radii[2] - silicon::thicknessIn}
 
constexpr std::array< double, nLayersradiiOuter {radii[0] + silicon::thicknessOut, radii[1] + silicon::thicknessOut, radii[2] + silicon::thicknessOut}
 
constexpr std::array< double, nLayersradiiMiddle {(radiiInner[0] + radiiOuter[0]) / 2., (radiiInner[1] + radiiOuter[1]) / 2., (radiiInner[2] + radiiOuter[2]) / 2.}
 
constexpr double nominalYShift {-metalstack::thickness / 2.}
 

Variable Documentation

◆ cm

constexpr double o2::its3::constants::cm {1e+2}
constexpr

Definition at line 31 of file SpecsV2.h.

◆ equatorialGap

constexpr double o2::its3::constants::equatorialGap {1 * mm}
constexpr

Definition at line 130 of file SpecsV2.h.

◆ mm

constexpr double o2::its3::constants::mm {1e-3 * cm}
constexpr

Definition at line 33 of file SpecsV2.h.

◆ mu

constexpr double o2::its3::constants::mu {1e-6 * cm}
constexpr

Definition at line 32 of file SpecsV2.h.

◆ nLayers

constexpr unsigned int o2::its3::constants::nLayers {3}
constexpr

Definition at line 127 of file SpecsV2.h.

◆ nominalYShift

constexpr double o2::its3::constants::nominalYShift {-metalstack::thickness / 2.}
constexpr

Definition at line 137 of file SpecsV2.h.

◆ nSegments

constexpr std::array<unsigned int, nLayers> o2::its3::constants::nSegments {3, 4, 5}
constexpr

Definition at line 131 of file SpecsV2.h.

◆ nSensorsIB

constexpr unsigned int o2::its3::constants::nSensorsIB {2 * nLayers}
constexpr

Definition at line 129 of file SpecsV2.h.

◆ nTotLayers

constexpr unsigned int o2::its3::constants::nTotLayers {7}
constexpr

Definition at line 128 of file SpecsV2.h.

◆ radii

constexpr std::array<double, nLayers> o2::its3::constants::radii {19.0006 * mm, 25.228 * mm, 31.4554 * mm}
constexpr

Definition at line 133 of file SpecsV2.h.

◆ radiiInner

constexpr std::array<double, nLayers> o2::its3::constants::radiiInner {radii[0] - silicon::thicknessIn, radii[1] - silicon::thicknessIn, radii[2] - silicon::thicknessIn}
constexpr

Definition at line 134 of file SpecsV2.h.

◆ radiiMiddle

constexpr std::array<double, nLayers> o2::its3::constants::radiiMiddle {(radiiInner[0] + radiiOuter[0]) / 2., (radiiInner[1] + radiiOuter[1]) / 2., (radiiInner[2] + radiiOuter[2]) / 2.}
constexpr

Definition at line 136 of file SpecsV2.h.

◆ radiiOuter

constexpr std::array<double, nLayers> o2::its3::constants::radiiOuter {radii[0] + silicon::thicknessOut, radii[1] + silicon::thicknessOut, radii[2] + silicon::thicknessOut}
constexpr

Definition at line 135 of file SpecsV2.h.

◆ totalThickness

constexpr double o2::its3::constants::totalThickness {silicon::thickness + metalstack::thickness}
constexpr

Definition at line 132 of file SpecsV2.h.