#include <MeasurementExtractor.h>
Public Member Functions | |
AlgebraicSymMatrix | measuredError (const TrackingRecHit &) |
template<unsigned int D> | |
AlgebraicROOTObject< D >::SymMatrix | measuredError (const TrackingRecHit &hit) |
AlgebraicVector | measuredParameters (const TrackingRecHit &) |
template<unsigned int D> | |
AlgebraicROOTObject< D >::Vector | measuredParameters (const TrackingRecHit &hit) |
MeasurementExtractor (const TrajectoryStateOnSurface &aTSoS) | |
Private Attributes | |
const TrajectoryStateOnSurface & | theTSoS |
Extracts the subset of TrajectoryState parameters and errors that correspond to the parameters measured by a RecHit.
Definition at line 11 of file MeasurementExtractor.h.
|
inline |
Definition at line 14 of file MeasurementExtractor.h.
AlgebraicSymMatrix MeasurementExtractor::measuredError | ( | const TrackingRecHit & | hit | ) |
Definition at line 9 of file MeasurementExtractor.cc.
References asHepMatrix(), data-class-funcs::H, TrajectoryStateOnSurface::localError(), LocalTrajectoryError::matrix(), and theTSoS.
|
inline |
Definition at line 33 of file MeasurementExtractor.h.
References data-class-funcs::H, TrajectoryStateOnSurface::localError(), LocalTrajectoryError::matrix(), and theTSoS.
AlgebraicVector MeasurementExtractor::measuredParameters | ( | const TrackingRecHit & | hit | ) |
Definition at line 3 of file MeasurementExtractor.cc.
References asHepVector(), data-class-funcs::H, TrajectoryStateOnSurface::localParameters(), theTSoS, and LocalTrajectoryParameters::vector().
|
inline |
Definition at line 25 of file MeasurementExtractor.h.
References data-class-funcs::H, TrajectoryStateOnSurface::localParameters(), theTSoS, and LocalTrajectoryParameters::vector().
|
private |
Definition at line 41 of file MeasurementExtractor.h.
Referenced by measuredError(), and measuredParameters().