#include <TrajectoryStateUpdator.h>
Public Member Functions | |
virtual TrajectoryStateUpdator * | clone () const =0 |
TrajectoryStateUpdator () | |
virtual TrajectoryStateOnSurface | update (const TrajectoryStateOnSurface &, const TransientTrackingRecHit &) const =0 |
virtual | ~TrajectoryStateUpdator () |
The TrajectoryState updator is a basic track fititng component that combines the information from a measurement (a RecHit) and a predicted TrajectoryState, as in the Kalman filter formalism. The actual implementation need not be a Kalman filter (but usually is).
Definition at line 14 of file TrajectoryStateUpdator.h.
TrajectoryStateUpdator::TrajectoryStateUpdator | ( | ) | [inline] |
Definition at line 17 of file TrajectoryStateUpdator.h.
{}
virtual TrajectoryStateUpdator::~TrajectoryStateUpdator | ( | ) | [inline, virtual] |
Definition at line 18 of file TrajectoryStateUpdator.h.
{}
virtual TrajectoryStateUpdator* TrajectoryStateUpdator::clone | ( | ) | const [pure virtual] |
Implemented in CurrentAlignmentKFUpdator, GsfMultiStateUpdator, KFStrip1DUpdator, KFStripUpdator, KFSwitching1DUpdator, KFSwitchingUpdator, and KFUpdator.
virtual TrajectoryStateOnSurface TrajectoryStateUpdator::update | ( | const TrajectoryStateOnSurface & | , |
const TransientTrackingRecHit & | |||
) | const [pure virtual] |
Implemented in CurrentAlignmentKFUpdator, CurrentAlignmentKFUpdator, GsfMultiStateUpdator, KFStrip1DUpdator, KFStripUpdator, KFSwitching1DUpdator, KFSwitchingUpdator, KFUpdator, and KFUpdator.
Referenced by RoadSearchTrackCandidateMakerAlgorithm::createSeedTrajectory(), RoadSearchTrackCandidateMakerAlgorithm::extrapolateTrajectory(), RoadSearchTrackCandidateMakerAlgorithm::FindBestHit(), RoadSearchTrackCandidateMakerAlgorithm::FindBestHits(), RoadSearchTrackCandidateMakerAlgorithm::FindBestHitsByDet(), MuonRoadTrajectoryBuilder::GatherHits(), RoadSearchTrackCandidateMakerAlgorithm::PrepareTrackCandidates(), TSGForRoadSearch::pushTrajectorySeed(), RoadSearchTrackCandidateMakerAlgorithm::run(), BaseCkfTrajectoryBuilder::seedMeasurements(), FastTSGFromPropagation::trackerSeeds(), TSGFromPropagation::trackerSeeds(), MuonTrajectoryUpdator::update(), and CkfTrajectoryBuilder::updateTrajectory().