54 double avgPhi = 0.) noexcept(
false)
55 :
m_values({r, halfZ, halfPhi, avgPhi}),
105 std::ostream&
toStream(std::ostream& sl)
const final;
126 std::vector<double> valvector;
137 throw std::invalid_argument(
"CylinderBounds: invalid radial setup.");
140 throw std::invalid_argument(
"CylinderBounds: invalid length setup.");
143 throw std::invalid_argument(
"CylinderBounds: invalid phi sector setup.");
146 throw std::invalid_argument(
"CylinderBounds: invalid phi positioning.");