#include <KFStrip1DUpdator.h>
Public Member Functions | |
KFStrip1DUpdator * | clone () const override |
KFStrip1DUpdator () | |
TSOS | update (const TSOS &aTsos, const TrackingRecHit &aHit) const override |
~KFStrip1DUpdator () override | |
Public Member Functions inherited from TrajectoryStateUpdator | |
TrajectoryStateUpdator () | |
virtual | ~TrajectoryStateUpdator () |
Private Types | |
typedef LocalTrajectoryError | LTE |
typedef LocalTrajectoryParameters | LTP |
typedef TrajectoryStateOnSurface | TSOS |
A Kalman Updator that works in the measurement frame and uses only the X coordinate (the one perpendicular to the strip). Ported from ORCA.
Definition at line 13 of file KFStrip1DUpdator.h.
|
private |
Definition at line 17 of file KFStrip1DUpdator.h.
|
private |
Definition at line 16 of file KFStrip1DUpdator.h.
|
private |
Definition at line 15 of file KFStrip1DUpdator.h.
|
inline |
|
inlineoverride |
Definition at line 22 of file KFStrip1DUpdator.h.
|
inlineoverridevirtual |
Implements TrajectoryStateUpdator.
Definition at line 26 of file KFStrip1DUpdator.h.
References KFStrip1DUpdator().
|
overridevirtual |
Implements TrajectoryStateUpdator.
Definition at line 4 of file KFStrip1DUpdator.cc.
References gen::C, TrajectoryStateOnSurface::globalParameters(), class-composition::H, Strip1DMeasurementTransformator::hitError(), Strip1DMeasurementTransformator::hitParameters(), Exhume::I, TrajectoryStateOnSurface::localParameters(), visualization-live-secondInstance_cfg::m, GlobalTrajectoryParameters::magneticField(), Strip1DMeasurementTransformator::projectedTrajectoryError(), Strip1DMeasurementTransformator::projectedTrajectoryParameters(), Strip1DMeasurementTransformator::projectionMatrix(), multPhiCorr_741_25nsDY_cfi::px, LocalTrajectoryParameters::pzSign(), dttmaxenums::R, TrajectoryStateOnSurface::surface(), TrajectoryStateOnSurface::surfaceSide(), Strip1DMeasurementTransformator::trajectoryError(), Strip1DMeasurementTransformator::trajectoryParameters(), cms::cuda::V, and x.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), MatrixUtil.Steps::overwrite(), and KFSwitching1DUpdator::update().