Go to the documentation of this file. 1 #ifndef PerigeeRefittedTrackState_H
2 #define PerigeeRefittedTrackState_H
24 const double aWeight = 1.)
85 std::vector<ReferenceCountingPointer<RefittedTrackState<5> > >
components()
const override;
ROOT::Math::SVector< double, 3 > AlgebraicVector3
PerigeeRefittedTrackState(const TrajectoryStateClosestToPoint &tscp, const AlgebraicVector3 &aMomentumAtVertex, const double aWeight=1.)
AlgebraicVector3 momentumVector() const override
FreeTrajectoryState freeTrajectoryState() const override
std::vector< ReferenceCountingPointer< RefittedTrackState< 5 > > > components() const override
TrajectoryStateOnSurface trajectoryStateOnSurface(const Surface &surface) const override
GlobalPoint position() const override
AlgebraicSymMatrix55 covariance() const override
ReferenceCountingPointer< RefittedTrackState< 5 > > RefCountedRefittedTrackState
const PerigeeTrajectoryError & perigeeError() const
const PerigeeTrajectoryParameters & perigeeParameters() const
const AlgebraicVector5 & vector() const
ROOT::Math::SVector< double, 5 > AlgebraicVector5
const AlgebraicSymMatrix55 & covarianceMatrix() const
AlgebraicVector5 parameters() const override
TrajectoryStateClosestToPoint theState
ReferenceCountingPointer< RefittedTrackState< 5 > > stateWithNewWeight(const double newWeight) const override
~PerigeeRefittedTrackState() override
AlgebraicVector3 momentumAtVertex
double weight() const override
const GlobalPoint & referencePoint() const
const FreeTrajectoryState & theState() const
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
reco::TransientTrack transientTrack() const override