#include <KFFittingSmoother.h>
Additional Inherited Members | |
Public Types inherited from TrajectoryFitter | |
enum | fitType { standard =0, looper =1 } |
typedef Trajectory::RecHitContainer | RecHitContainer |
typedef TrajectoryFitterRecord | Record |
Public Member Functions inherited from TrajectoryFitter | |
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 () |
Private Attributes inherited from KFFittingSmootherParam | |
bool | breakTrajWith2ConsecutiveMissing |
bool | noInvalidHitsBeginEnd |
bool | rejectTracksFlag |
double | theEstimateCut |
float | theMaxFractionOutliers |
int | theMaxNumberOfOutliers |
int | theMinDof |
int | theMinNumberOfHits |
bool | theNoOutliersBeginEnd |
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