8 for (RecHitContainer::const_iterator ihit =
hits.begin(); ihit !=
hits.end(); ihit++) {
9 if (!(**ihit).isValid())
11 else if ((**ihit).transientHits().size() == 1)
16 for (RecHitContainer::iterator srt = sorted.begin(); srt != sorted.end(); srt++) {
47 const TSOS& firstPredTsos,
RecHitContainer split(const RecHitContainer &hits) const
TrajectoryStateOnSurface const & predictedState() const
void sorter(const RecHitContainer &hits, PropagationDirection dir, RecHitContainer &result) const
PropagationDirection direction() const
RecHitSplitter::RecHitContainer RecHitContainer
PropagationDirection const & direction() const
ConstRecHitContainer recHits() const
KFTrajectoryFitter fitter
TrajectorySeed const & seed() const
Access to the seed used to reconstruct the Trajectory.
bool empty() const
True if trajectory has no measurements.
Trajectory fitOne(const Trajectory &aTraj, fitType type) const override
TrajectoryMeasurement const & firstMeasurement() const
RecHitContainer sortHits(const RecHitContainer &hits, const PropagationDirection &dir) const
Trajectory fitOne(const Trajectory &aTraj, fitType) const override