Project
Loading...
Searching...
No Matches
o2::ft3::ModuleConstants::OT_StavePositions Namespace Reference

Variables

const std::map< int, std::pair< double, bool > > staveID_to_y_midpoint
 
const std::vector< double > y_lengths
 
const unsigned nStaves = 28
 
const double x_midpoint_spacing = 4.92
 
const std::vector< double > x_midpoints = makeStaveXMidpoints(nStaves, x_midpoint_spacing)
 
const double maxToleranceInner = 9.
 
const double maxToleranceOuter = 3.4
 
const std::vector< bool > staveOnFront = makeStaveOnFront(nStaves)
 
const std::vector< std::vector< StaveFill > > exactStaveFills
 

Variable Documentation

◆ exactStaveFills

const std::vector<std::vector<StaveFill> > o2::ft3::ModuleConstants::OT_StavePositions::exactStaveFills
Initial value:
= {
{{-15.9953, {4, 4, 3}}},
{{-29.1825, {4, 4, 4, 4, 4}}},
{{-36.49, {4, 4, 4, 4, 3, 3, 3}}},
{{-43.7875, {4, 4, 4, 4, 4, 4, 3, 3}}},
{{-49.6275, {4, 4, 4, 4, 4, 4, 4, 3, 3}}},
{{-54.01, {4, 4, 4, 4, 4, 4, 4, 3, 3, 3}}},
{{-56.925, {4, 4, 4, 4, 4, 4, 4, 4, 4, 3}}},
{{-59.85, {4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3}}},
{{-62.765, {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3}}},
{{-64.2225, {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4}}},
{{-66.3087, {4, 4, 4, 3, 3, 3}}, {5.0087, {4, 4, 4, 3, 3, 3}}},
{{-66.545, {4, 4, 3, 3, 3}}, {16.925, {4, 4, 3, 3, 3}}},
{{-67.6917, {4, 4, 3, 3, 3}}, {18.0717, {4, 4, 3, 3, 3}}},
{{-67.0542, {4, 4, 4, 4}}, {20.4669, {4, 4, 4, 4}}},
{{-67.1519, {4, 4, 4, 4}}, {20.3692, {4, 4, 4, 4}}},
{{-67.6917, {4, 4, 3, 3, 3}}, {18.0717, {4, 4, 3, 3, 3}}},
{{-66.545, {4, 4, 3, 3, 3}}, {16.925, {4, 4, 3, 3, 3}}},
{{-66.3087, {4, 4, 4, 3, 3, 3}}, {5.0087, {4, 4, 4, 3, 3, 3}}},
{{-64.2225, {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4}}},
{{-62.765, {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3}}},
{{-59.85, {4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3}}},
{{-56.925, {4, 4, 4, 4, 4, 4, 4, 4, 4, 3}}},
{{-54.01, {4, 4, 4, 4, 4, 4, 4, 3, 3, 3}}},
{{-49.6275, {4, 4, 4, 4, 4, 4, 4, 3, 3}}},
{{-43.7875, {4, 4, 4, 4, 4, 4, 3, 3}}},
{{-36.49, {4, 4, 4, 4, 3, 3, 3}}},
{{-29.1825, {4, 4, 4, 4, 4}}},
{{-16.0947, {4, 4, 3}}},
}

Definition at line 229 of file FT3ModuleConstants.h.

◆ maxToleranceInner

const double o2::ft3::ModuleConstants::OT_StavePositions::maxToleranceInner = 9.

Definition at line 216 of file FT3ModuleConstants.h.

◆ maxToleranceOuter

const double o2::ft3::ModuleConstants::OT_StavePositions::maxToleranceOuter = 3.4

Definition at line 217 of file FT3ModuleConstants.h.

◆ nStaves

const unsigned o2::ft3::ModuleConstants::OT_StavePositions::nStaves = 28

Definition at line 213 of file FT3ModuleConstants.h.

◆ staveID_to_y_midpoint

const std::map<int, std::pair<double, bool> > o2::ft3::ModuleConstants::OT_StavePositions::staveID_to_y_midpoint
Initial value:
= {
{-4, {35.659, true}},
{-3, {41.735, true}},
{-2, {42.882, true}},
{-1, {43.761, true}},
{1, {43.761, true}},
{2, {42.882, true}},
{3, {41.735, true}},
{4, {35.659, true}}}

Definition at line 191 of file FT3ModuleConstants.h.

◆ staveOnFront

const std::vector<bool> o2::ft3::ModuleConstants::OT_StavePositions::staveOnFront = makeStaveOnFront(nStaves)

Definition at line 218 of file FT3ModuleConstants.h.

◆ x_midpoint_spacing

const double o2::ft3::ModuleConstants::OT_StavePositions::x_midpoint_spacing = 4.92

Definition at line 214 of file FT3ModuleConstants.h.

◆ x_midpoints

const std::vector<double> o2::ft3::ModuleConstants::OT_StavePositions::x_midpoints = makeStaveXMidpoints(nStaves, x_midpoint_spacing)

Definition at line 215 of file FT3ModuleConstants.h.

◆ y_lengths

const std::vector<double> o2::ft3::ModuleConstants::OT_StavePositions::y_lengths
Initial value:
= {
32.225, 58.401, 73.016, 87.611,
99.29, 108.055, 113.886, 119.736,
125.566, 128.481, 61.336, 49.655,
49.656, 46.818, 46.818, 49.656,
49.655, 61.336, 128.481, 125.566,
119.736, 113.886, 108.055, 99.29,
87.611, 73.016, 58.401, 32.225}

Definition at line 205 of file FT3ModuleConstants.h.