|
enum | fitType { standard = 0,
looper = 1
} |
|
typedef Trajectory::RecHitContainer | RecHitContainer |
|
typedef TrajectoryFitterRecord | Record |
|
virtual std::unique_ptr< TrajectoryFitter > | clone () const =0 |
|
std::vector< Trajectory > | fit (const Trajectory &traj, fitType type=standard) const |
|
std::vector< Trajectory > | fit (const TrajectorySeed &seed, const RecHitContainer &hits, fitType type=standard) const |
|
std::vector< Trajectory > | fit (const TrajectorySeed &seed, const RecHitContainer &hits, const TrajectoryStateOnSurface &tsos, fitType type=standard) const |
|
virtual Trajectory | fitOne (const Trajectory &traj, fitType type=standard) const =0 |
|
virtual Trajectory | fitOne (const TrajectorySeed &seed, const RecHitContainer &hits, fitType typee=standard) const =0 |
|
virtual Trajectory | fitOne (const TrajectorySeed &seed, const RecHitContainer &hits, const TrajectoryStateOnSurface &tsos, fitType type=standard) const =0 |
|
virtual void | setHitCloner (TkCloner const *)=0 |
|
virtual | ~TrajectoryFitter () |
|
A TrajectorySmoother that rpeats the forward fit before smoothing. This is necessary e.g. when the seed introduced a bias (by using a beam contraint etc.). Ported from ORCA
- Author
- todorov, cerati