Go to the documentation of this file.
11 std::vector<RefCountedRefittedTrackState>
result;
18 const double newWeight)
const {
30 std::unique_ptr<Propagator> thePropagator(
propagator.clone());
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
ReferenceCountingPointer< RefittedTrackState< 5 > > RefCountedRefittedTrackState
reco::TransientTrack build(const FreeTrajectoryState &fts) const
const GlobalTrajectoryParameters & parameters() const
const CurvilinearTrajectoryError & curvilinearError() const
TrajectoryStateClosestToPoint theState
ReferenceCountingPointer< RefittedTrackState< 5 > > stateWithNewWeight(const double newWeight) const override
AlgebraicVector3 momentumAtVertex
const MagneticField & magneticField() const
double weight() const override
const GlobalTrajectoryParameters & globalParameters() const
const FreeTrajectoryState & theState() const
TrajectoryStateOnSurface propagate(STA const &state, SUR const &surface) const
reco::TransientTrack transientTrack() const override