12 ( (
tmp.z() >= theZmin) & (
tmp.z() <= theZmax) &
13 (
tmp.perp2() >= theRmin*theRmin) & (
tmp.perp2() <= theRmax*theRmax)
20 if ( (p.
z() < theZmin) | (p.
z() > theZmax))
return false;
27 if (perp2 == 0)
return scale*scale*err.
yy() > theRmin*theRmin;
36 float tmpPhi = std::acos(
tmp.y() /
perp);
40 && (tmpPhi <= thePhiExtH +
deltaPhi) ;
bool inside(const Local3DPoint &p) const override
Determine if the point is inside the bounds.
Abs< T >::type abs(const T &t)
double deltaR(double eta1, double eta2, double phi1, double phi2)
T perp2() const
Squared magnitude of transverse component.
std::vector< std::vector< double > > tmp
T perp() const
Magnitude of transverse component.
LocalError rotate(float x, float y) const
Return a new LocalError, rotated by an angle defined by the direction (x,y)