36 : fLineZOX{std::move(lineZOX)}, fLineZOY{std::move(lineZOY)},
fHits{std::move(hits)},
fParentEventId{parentEventId} {};
69 : fCircleZOX{std::move(circleZOX)}, fLineZOY{std::move(lineZOY)},
fHits{std::move(hits)},
fParentEventId{parentEventId} {};
73 : fCircleZOX{std::move(circleZOX)}, fLineZOY{std::move(lineZOY)},
fHits{},
fParentEventId{parentEventId} {};
89 : fFT12LineZOX{std::move(ft12LineZOX)}, fFT12LineZOY{std::move(ft12LineZOY)}, fFT56LineZOX{}, fFT56LineZOY{}, fFT34LineZOY{std::move(ft34LineZOY)},
95 : fFT12LineZOX{std::move(ft12LineZOX)}, fFT12LineZOY{std::move(ft12LineZOY)}, fFT56LineZOX{std::move(ft56LineZOX)}, fFT56LineZOY{std::move(ft56LineZOY)},
96 fFT34LineZOY{std::move(ft34LineZOY)}, fFT34CircleZOX{std::move(ft34CircleZOX)},
fHits{std::move(hits)},
fParentEventId{parentEventId}
116 : fFT12LineZOX{fullTrack.
fFT12LineZOX}, fFT12LineZOY{fullTrack.fFT12LineZOY}, fFT56LineZOX{fullTrack.fFT56LineZOX}, fFT56LineZOY{fullTrack.fFT56LineZOY},
117 fFT34LineZOY{fullTrack.fFT34LineZOY}, fFT34CircleZOX{fullTrack.fFT34CircleZOX}, fDeltaThetaZOX{std::abs(std::atan(fFT56LineZOX.fSlope) - std::atan(fFT12LineZOX.fSlope))}
127 float fDeltaThetaZOX{};
std::vector< CircleSubtrack > CircleSubtrackVector
CircleSubtrack(const float dd, Circle circle, RawHitVector hits, const uint32_t parentEventId)
PndFtsFullTrack(Line ft12LineZOX, Line ft12LineZOY, Line ft56LineZOX, Line ft56LineZOY, Line ft34LineZOY, Circle ft34CircleZOX, RawHitVector hits, uint32_t parentEventId)
LineSubtrack(const float dd, Line line, const uint32_t parentEventId)
std::vector< CircleTrack > CircleTrackVector
std::vector< PndFtsSimpleHit > RawHitVector
PndFtsFullTrack(Line ft12LineZOX, Line ft12LineZOY, Circle ft34CircleZOX, Line ft34LineZOY, uint32_t parentEventId)
LineTrack(Line lineZOX, Line lineZOY, RawHitVector hits, uint32_t parentEventId)
LineSubtrack(const float dd, Line line, RawHitVector hits, const uint32_t parentEventId)
PndFtsAnalyticTrack(const PndFtsFullTrack &fullTrack)
bool operator<(const PndFtsFullTrack &rhs) const
std::vector< LineTrack > LineTrackVector
bool operator<(const LineTrack &rhs) const
CircleTrack(Circle circleZOX, Line lineZOY, RawHitVector hits, uint32_t parentEventId)
CircleTrack(Circle circleZOX, Line lineZOY, uint32_t parentEventId)
bool operator<(const CircleTrack &rhs) const
LineTrack(Line lineZOX, Line lineZOY, uint32_t parentEventId)
std::vector< PndFtsFullTrack > FullTrackVector
std::vector< LineSubtrack > LineSubtrackVector