CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members
KFFittingSmoother Class Reference
Inheritance diagram for KFFittingSmoother:
TrajectoryFitter

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< Trajectoryfit (const Trajectory &traj, fitType type=standard) const
 
std::vector< Trajectoryfit (const TrajectorySeed &seed, const RecHitContainer &hits, fitType type=standard) const
 
std::vector< Trajectoryfit (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
 
double theHighEtaSwitch
 
float theMaxFractionOutliers
 
int theMaxNumberOfOutliers
 
int theMinDof
 
int theMinNumberOfHits
 
int theMinNumberOfHitsHighEta
 
bool theNoOutliersBeginEnd
 

Detailed Description

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