24 : pos0_(pos0), pos0_sigma_(pos0_sigma), num_hits_(0), num_planes_(0),
valid_(
false), t_(
t), t_sigma_(t_sigma) {}
39 return xDiff < xTolerance;
41 return yDiff < yTolerance;
43 return xDiff < xTolerance && yDiff < yTolerance && zDiff < zTolerance;
59 if (lhs.
x0() < rhs.
x0())
61 if (lhs.
x0() > rhs.
x0())
64 if (lhs.
y0() < rhs.
y0())
66 if (lhs.
y0() > rhs.
y0())
69 return (lhs.
z0() < rhs.
z0());
Reconstructed hit in timing detectors.
math::XYZPoint pos0_sigma_
error on the initial track position
static const uint16_t valid_
bool operator<(const CTPPSTimingLocalTrack &lhs, const CTPPSTimingLocalTrack &rhs)
Comparison operator.
Abs< T >::type abs(const T &t)
math::XYZPoint pos0_
initial track position
XYZPointD XYZPoint
point in space with cartesian internal representation
bool containsHit(const CTPPSTimingRecHit &recHit, float tolerance=0.1f, CheckDimension check=CheckDimension::all) const