1 #ifndef _TrajectoryFitter_H_
2 #define _TrajectoryFitter_H_
29 virtual std::unique_ptr<TrajectoryFitter>
clone()
const = 0;
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 void setHitCloner(TkCloner const *)=0
virtual ~TrajectoryFitter()
virtual Trajectory fitOne(const Trajectory &traj, fitType type=standard) const =0
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
virtual std::unique_ptr< TrajectoryFitter > clone() const =0