Go to the documentation of this file. 1 #ifndef _TrajectoryFitter_H_
2 #define _TrajectoryFitter_H_
27 virtual std::unique_ptr<TrajectoryFitter>
clone()
const = 0;
59 if (outTraj.isValid())
60 return std::vector<Trajectory>(1,
std::move(outTraj));
61 return std::vector<Trajectory>();
std::vector< Trajectory > fit(const TrajectorySeed &seed, const RecHitContainer &hits, fitType type=standard) const
virtual void setHitCloner(TkCloner const *)=0
virtual std::unique_ptr< TrajectoryFitter > clone() const =0
ConstRecHitContainer RecHitContainer
std::vector< Trajectory > fit(const Trajectory &traj, fitType type=standard) const
virtual ~TrajectoryFitter()
std::vector< Trajectory > fit(const TrajectorySeed &seed, const RecHitContainer &hits, const TrajectoryStateOnSurface &tsos, fitType type=standard) const
static std::vector< Trajectory > makeVect(Trajectory &&outTraj)
TrajectoryFitterRecord Record
virtual Trajectory fitOne(const Trajectory &traj, fitType type=standard) const =0
Trajectory::RecHitContainer RecHitContainer