9 theRmin(rmin), theRmax(rmax), theZmin(zmin), theZmax(zmax) {
37 2*p.
x()*p.
y()/perp2 * err.
xy() +
38 p.
y()*p.
y()/perp2 * err.
yy());
SimpleDiskBounds(float rmin, float rmax, float zmin, float zmax)
Construct the bounds from min and max R and Z in LOCAL coordinates.
Bounds * clone() const override
virtual bool inside(const Local3DPoint &) const =0
Determine if the point is inside the bounds.
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
T perp2() const
Squared magnitude of transverse component.
T perp() const
Magnitude of transverse component.
bool inside(const Local3DPoint &p) const override
Determine if the point is inside the bounds.