9 : theRmin(rmin), theRmax(rmax), theZmin(zmin), theZmax(zmax) {
32 float deltaR = scale *
sqrt(p.
x() * p.
x() / perp2 * err.
xx() - 2 * p.
x() * p.
y() / perp2 * err.
xy() +
33 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.