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.
virtual bool inside(const Local3DPoint &p) const
Determine if the point is inside the bounds.
virtual bool inside(const Local3DPoint &) const =0
Determine if the point is inside the bounds.
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
virtual Bounds * clone() const
double deltaR(double eta1, double eta2, double phi1, double phi2)
T perp2() const
Squared magnitude of transverse component.
T perp() const
Magnitude of transverse component.