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