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