CMS 3D CMS Logo

LinearizedTrackStateFactory.cc
Go to the documentation of this file.
3 
5  const GlobalPoint& linP, const reco::TransientTrack& track, const TrajectoryStateOnSurface& tsos) const {
7 }
8 
10  const GlobalPoint& linP, const reco::TransientTrack& track) const {
11  return RefCountedLinearizedTrackState(new PerigeeLinearizedTrackState(linP, track, track.impactPointState()));
12 }
13 
15  LinearizedTrackState<5>* lts) const {
17 }
18 
20  return new LinearizedTrackStateFactory(*this);
21 }
LinearizedTrackStateFactory.h
AbstractLTSFactory< 5 >::RefCountedLinearizedTrackState
ReferenceCountingPointer< LinearizedTrackState< N > > RefCountedLinearizedTrackState
Definition: AbstractLTSFactory.h:14
ReferenceCountingPointer< LinearizedTrackState< N > >
LinearizedTrackStateFactory::linearizedTrackState
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, const reco::TransientTrack &track) const override
Definition: LinearizedTrackStateFactory.cc:9
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
LinearizedTrackStateFactory
Definition: LinearizedTrackStateFactory.h:14
Point3DBase< float, GlobalTag >
reco::TransientTrack
Definition: TransientTrack.h:19
PerigeeLinearizedTrackState.h
LinearizedTrackState< 5 >
HLT_2018_cff.track
track
Definition: HLT_2018_cff.py:10352
PerigeeLinearizedTrackState
Definition: PerigeeLinearizedTrackState.h:33
LinearizedTrackStateFactory::clone
const LinearizedTrackStateFactory * clone() const override
Definition: LinearizedTrackStateFactory.cc:19