1 #ifndef RefittedTrackState_H 2 #define RefittedTrackState_H 20 template <
unsigned int N>
74 virtual double weight()
const = 0;
83 virtual std::vector<ReferenceCountingPointer<RefittedTrackState> >
components()
const = 0;
virtual double weight() const =0
virtual ReferenceCountingPointer< RefittedTrackState > stateWithNewWeight(const double newWeight) const =0
virtual GlobalPoint position() const =0
ROOT::Math::SVector< double, N - 2 > AlgebraicVectorM
ROOT::Math::SMatrix< double, N, N, ROOT::Math::MatRepSym< double, N > > AlgebraicSymMatrixNN
virtual AlgebraicVectorM momentumVector() const =0
virtual std::vector< ReferenceCountingPointer< RefittedTrackState > > components() const =0
virtual reco::TransientTrack transientTrack() const =0
virtual TrajectoryStateOnSurface trajectoryStateOnSurface(const Surface &surface) const =0
virtual AlgebraicSymMatrixNN covariance() const =0
virtual FreeTrajectoryState freeTrajectoryState() const =0
virtual AlgebraicVectorN parameters() const =0
ROOT::Math::SVector< double, N > AlgebraicVectorN
~RefittedTrackState() override