46 double avgPhi = 0.) noexcept(
false)
47 :
m_values({minR, maxR, halfPhi, avgPhi}) {
66 std::vector<
double>
values() const final;
87 std::ostream&
toStream(std::ostream& sl) const final;
151 return (R + tolerance >
get(
eMinR) and R - tolerance <
get(
eMaxR));
163 std::vector<double> valvector;
170 throw std::invalid_argument(
"RadialBounds: invalid radial setup");
173 throw std::invalid_argument(
"CylinderBounds: invalid phi sector setup.");
176 throw std::invalid_argument(
"CylinderBounds: invalid phi positioning.");