65 double avgPhi = 0) noexcept(
false)
81 std::vector<
double>
values() const final;
91 const BoundaryCheck& bcheck) const final;
96 std::ostream&
toStream(std::ostream& sl) const final;
151 double rMin() const final;
154 double rMax() const final;
195 double tolPhi) const final;
239 return ((R + tolerance) >
get(
eMinR) and (R - tolerance) <
get(
eMaxR));
251 std::vector<double> valvector;
259 throw std::invalid_argument(
"AnnulusBounds: invalid radial setup.");
264 throw std::invalid_argument(
"AnnulusBounds: invalid phi boundary setup.");
267 throw std::invalid_argument(
"AnnulusBounds: invalid phi positioning.");