#include <KFSplittingFitter.h>
Public Member Functions | |
virtual KFSplittingFitter * | clone () const |
virtual std::vector< Trajectory > | fit (const Trajectory &aTraj) const |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &aSeed, const RecHitContainer &hits, const TSOS &firstPredTsos) const |
KFSplittingFitter (const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator) | |
KFSplittingFitter (const Propagator *aPropagator, const TrajectoryStateUpdator *aUpdator, const MeasurementEstimator *aEstimator) | |
Public Member Functions inherited from KFTrajectoryFitter | |
const MeasurementEstimator * | estimator () const |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &aSeed, const RecHitContainer &hits) const |
KFTrajectoryFitter (const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator, int minHits=3, const DetLayerGeometry *detLayerGeometry=0) | |
KFTrajectoryFitter (const Propagator *aPropagator, const TrajectoryStateUpdator *aUpdator, const MeasurementEstimator *aEstimator, int minHits=3, const DetLayerGeometry *detLayerGeometry=0) | |
const Propagator * | propagator () const |
const TrajectoryStateUpdator * | updator () const |
~KFTrajectoryFitter () | |
Public Member Functions inherited from TrajectoryFitter | |
virtual std::vector< Trajectory > | fit (const Trajectory &traj, fitType type) const |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &seed, const RecHitContainer &hits, fitType type) const |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &seed, const RecHitContainer &hits, const TrajectoryStateOnSurface &tsos, fitType type) const |
virtual | ~TrajectoryFitter () |
Private Types | |
typedef FreeTrajectoryState | FTS |
typedef TrajectoryMeasurement | TM |
typedef TrajectoryStateOnSurface | TSOS |
Additional Inherited Members | |
Public Types inherited from TrajectoryFitter | |
enum | fitType { standard =0, looper =1 } |
typedef Trajectory::RecHitContainer | RecHitContainer |
typedef TrajectoryFitterRecord | Record |
Definition at line 15 of file KFSplittingFitter.h.
|
private |
Definition at line 20 of file KFSplittingFitter.h.
|
private |
Definition at line 21 of file KFSplittingFitter.h.
|
private |
Definition at line 19 of file KFSplittingFitter.h.
|
inline |
Definition at line 25 of file KFSplittingFitter.h.
Referenced by clone().
|
inline |
Definition at line 31 of file KFSplittingFitter.h.
|
inlinevirtual |
Reimplemented from KFTrajectoryFitter.
Definition at line 36 of file KFSplittingFitter.h.
References KFTrajectoryFitter::estimator(), KFSplittingFitter(), KFTrajectoryFitter::propagator(), and KFTrajectoryFitter::updator().
|
virtual |
Reimplemented from KFTrajectoryFitter.
Definition at line 7 of file KFSplittingFitter.cc.
References Trajectory::direction(), Trajectory::empty(), Trajectory::firstMeasurement(), KFTrajectoryFitter::fit(), TrajectoryMeasurement::predictedState(), Trajectory::recHits(), query::result, Trajectory::seed(), RecHitSorter::sortHits(), and RecHitSplitter::split().
|
virtual |
Reimplemented from KFTrajectoryFitter.
Definition at line 40 of file KFSplittingFitter.cc.
References TrajectorySeed::direction(), KFTrajectoryFitter::fit(), query::result, RecHitSorter::sortHits(), and RecHitSplitter::split().