53 double avphi = 0.) noexcept(
false);
65 double avphi = 0.) noexcept(false);
79 std::vector<
double>
values() const final;
99 std::ostream&
toStream(std::ostream& sl) const final;
105 double r(
double z) const;
137 std::vector<double> valvector;
144 throw std::invalid_argument(
"ConeBounds: invalid open angle.");
148 throw std::invalid_argument(
"ConeBounds: invalid z range setup.");
151 throw std::invalid_argument(
"ConeBounds: invalid phi sector setup.");
154 throw std::invalid_argument(
"ConeBounds: invalid phi positioning.");