36 double phiHalf =
get(eHalfPhiSector) + tol1;
38 bool insidePhi = (-phiHalf <=
phi) && (phi < phiHalf);
40 (
get(eInnerRx) <= tol0) || (
get(eOuterRx) <= tol0) ||
46 return (insidePhi && insideInner && insideOuter);
50 unsigned int lseg)
const {
52 get(eInnerRx),
get(eInnerRy),
get(eOuterRx),
get(eOuterRy),
53 get(eAveragePhi),
get(eHalfPhiSector), lseg);
62 sl << std::setiosflags(std::ios::fixed);
63 sl << std::setprecision(7);
64 sl <<
"Acts::EllipseBounds: (innerRadius0, outerRadius0, innerRadius1, "
65 "outerRadius1, hPhiSector, averagePhi) = ";
66 sl <<
"(" <<
get(eInnerRx) <<
", " <<
get(eInnerRy) <<
", " <<
get(eOuterRx)
67 <<
", " <<
get(eOuterRy) <<
", " <<
get(eAveragePhi) <<
", "
68 <<
get(eHalfPhiSector) <<
", " <<
get(eAveragePhi) <<
")";
69 sl << std::setprecision(-1);