1 #ifndef _TrajectoryFitter_H_ 2 #define _TrajectoryFitter_H_ 29 virtual std::unique_ptr<TrajectoryFitter>
clone()
const = 0;
39 const RecHitContainer& hits,
49 const RecHitContainer& hits,
56 if (outTraj.isValid())
return std::vector<Trajectory>(1,
std::move(outTraj));
57 return std::vector<Trajectory>();
std::vector< Trajectory > fit(const TrajectorySeed &seed, const RecHitContainer &hits, const TrajectoryStateOnSurface &tsos, fitType type=standard) const
std::vector< Trajectory > fit(const TrajectorySeed &seed, const RecHitContainer &hits, fitType type=standard) const
virtual Trajectory fitOne(const Trajectory &traj, fitType type=standard) const =0
virtual std::unique_ptr< TrajectoryFitter > clone() const =0
virtual void setHitCloner(TkCloner const *)=0
virtual ~TrajectoryFitter()
static std::vector< Trajectory > makeVect(Trajectory &&outTraj)
ConstRecHitContainer RecHitContainer
TrajectoryFitterRecord Record
std::vector< Trajectory > fit(const Trajectory &traj, fitType type=standard) const
Trajectory::RecHitContainer RecHitContainer