#include <FlexibleKFFittingSmoother.h>
Public Member Functions | |
FlexibleKFFittingSmoother * | clone () const |
virtual std::vector< Trajectory > | fit (const Trajectory &t) const |
virtual std::vector< Trajectory > | fit (const Trajectory &t, fitType type) const |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &aSeed, const RecHitContainer &hits, const TrajectoryStateOnSurface &firstPredTsos) const |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &aSeed, const RecHitContainer &hits, const TrajectoryStateOnSurface &firstPredTsos, fitType type) const |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &aSeed, const RecHitContainer &hits) const |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &aSeed, const RecHitContainer &hits, fitType type) const |
FlexibleKFFittingSmoother (const TrajectoryFitter &standardFitter, const TrajectoryFitter &looperFitter) | |
constructor with predefined fitter and smoother and propagator More... | |
virtual | ~FlexibleKFFittingSmoother () |
Public Member Functions inherited from TrajectoryFitter | |
virtual | ~TrajectoryFitter () |
Private Attributes | |
const TrajectoryFitter * | theLooperFitter |
const TrajectoryFitter * | theStandardFitter |
Additional Inherited Members | |
Public Types inherited from TrajectoryFitter | |
enum | fitType { standard =0, looper =1 } |
typedef Trajectory::RecHitContainer | RecHitContainer |
typedef TrajectoryFitterRecord | Record |
Combine different FittingSmoother in a single module
Definition at line 14 of file FlexibleKFFittingSmoother.h.
|
inline |
constructor with predefined fitter and smoother and propagator
Definition at line 18 of file FlexibleKFFittingSmoother.h.
Referenced by clone().
|
virtual |
Definition at line 5 of file FlexibleKFFittingSmoother.cc.
|
inlinevirtual |
Implements TrajectoryFitter.
Definition at line 55 of file FlexibleKFFittingSmoother.h.
References FlexibleKFFittingSmoother(), theLooperFitter, and theStandardFitter.
|
inlinevirtual |
Implements TrajectoryFitter.
Definition at line 25 of file FlexibleKFFittingSmoother.h.
References TrajectoryFitter::fit(), and theStandardFitter.
|
virtual |
Reimplemented from TrajectoryFitter.
Definition at line 12 of file FlexibleKFFittingSmoother.cc.
References AlignmentProducer_cff::looper.
|
inlinevirtual |
Implements TrajectoryFitter.
Definition at line 32 of file FlexibleKFFittingSmoother.h.
References TrajectoryFitter::fit(), and theStandardFitter.
|
virtual |
Reimplemented from TrajectoryFitter.
Definition at line 24 of file FlexibleKFFittingSmoother.cc.
References AlignmentProducer_cff::looper.
|
inlinevirtual |
Implements TrajectoryFitter.
Definition at line 43 of file FlexibleKFFittingSmoother.h.
References TrajectoryFitter::fit(), and theStandardFitter.
|
virtual |
Reimplemented from TrajectoryFitter.
Definition at line 38 of file FlexibleKFFittingSmoother.cc.
References AlignmentProducer_cff::looper.
|
private |
Definition at line 61 of file FlexibleKFFittingSmoother.h.
Referenced by clone().
|
private |
Definition at line 60 of file FlexibleKFFittingSmoother.h.