#include <RefittedTrackState.h>
Public Types | |
typedef ROOT::Math::SMatrix< double, N, N, ROOT::Math::MatRepSym< double, N > > | AlgebraicSymMatrixNN |
typedef ROOT::Math::SVector< double, N-2 > | AlgebraicVectorM |
typedef ROOT::Math::SVector< double, N > | AlgebraicVectorN |
Public Member Functions | |
virtual std::vector< ReferenceCountingPointer< RefittedTrackState > > | components () const =0 |
virtual AlgebraicSymMatrixNN | covariance () const =0 |
virtual FreeTrajectoryState | freeTrajectoryState () const =0 |
virtual AlgebraicVectorM | momentumVector () const =0 |
virtual AlgebraicVectorN | parameters () const =0 |
virtual GlobalPoint | position () const =0 |
virtual ReferenceCountingPointer< RefittedTrackState > | stateWithNewWeight (const double newWeight) const =0 |
virtual TrajectoryStateOnSurface | trajectoryStateOnSurface (const Surface &surface) const =0 |
virtual TrajectoryStateOnSurface | trajectoryStateOnSurface (const Surface &surface, const Propagator &propagator) const =0 |
virtual reco::TransientTrack | transientTrack () const =0 |
virtual double | weight () const =0 |
~RefittedTrackState () override | |
Definition at line 21 of file RefittedTrackState.h.
typedef ROOT::Math::SMatrix<double,N,N,ROOT::Math::MatRepSym<double,N> > RefittedTrackState< N >::AlgebraicSymMatrixNN |
Definition at line 30 of file RefittedTrackState.h.
typedef ROOT::Math::SVector<double,N-2> RefittedTrackState< N >::AlgebraicVectorM |
Definition at line 27 of file RefittedTrackState.h.
typedef ROOT::Math::SVector<double,N> RefittedTrackState< N >::AlgebraicVectorN |
Definition at line 26 of file RefittedTrackState.h.
|
inlineoverride |
Definition at line 32 of file RefittedTrackState.h.
|
pure virtual |
Implemented in MultiRefittedTS, PerigeeRefittedTrackState, and KinematicRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
The covariance matrix
Implemented in MultiRefittedTS, PerigeeRefittedTrackState, and KinematicRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
Transformation into a FreeTrajectoryState
Implemented in KinematicRefittedTrackState, MultiRefittedTS, and PerigeeRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
Vector containing the parameters describing the momentum as the vertex
Implemented in MultiRefittedTS, PerigeeRefittedTrackState, and KinematicRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
Vector containing the refitted track parameters.
Implemented in MultiRefittedTS, PerigeeRefittedTrackState, and KinematicRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
Position at which the momentum is defined.
Implemented in MultiRefittedTS, PerigeeRefittedTrackState, and KinematicRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
Returns a new refitted state of the same type, but with another weight. The current state is unchanged.
Implemented in MultiRefittedTS, PerigeeRefittedTrackState, and KinematicRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
Transformation into a TSOS at a given surface
Implemented in KinematicRefittedTrackState, MultiRefittedTS, and PerigeeRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
Transformation into a TSOS at a given surface, with a given propagator
Implemented in KinematicRefittedTrackState, MultiRefittedTS, and PerigeeRefittedTrackState.
|
pure virtual |
Implemented in PerigeeRefittedTrackState, KinematicRefittedTrackState, and MultiRefittedTS.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().
|
pure virtual |
The weight of this component in a mixture
Implemented in MultiRefittedTS, PerigeeRefittedTrackState, and KinematicRefittedTrackState.
Referenced by RefittedTrackState< 6 >::~RefittedTrackState().