9 : theRmin(rmin), theRmax(rmax), theZmin(
zmin), theZmax(
zmax) {
SimpleDiskBounds(float rmin, float rmax, float zmin, float zmax)
Construct the bounds from min and max R and Z in LOCAL coordinates.
virtual bool inside(const Local3DPoint &) const =0
Determine if the point is inside the bounds.
void swap(Association< C > &lhs, Association< C > &rhs)
T perp2() const
Squared magnitude of transverse component.
bool inside(const Local3DPoint &p) const override
Determine if the point is inside the bounds.
T perp() const
Magnitude of transverse component.
Bounds * clone() const override