CMS 3D CMS Logo

LinearizedTrackStateFactory.cc
Go to the documentation of this file.
3 
4 
7  const reco::TransientTrack & track, const TrajectoryStateOnSurface& tsos) const
8 {
10  new PerigeeLinearizedTrackState(linP, track, tsos ) );
11 }
12 
15  const reco::TransientTrack & track) const
16 {
18  new PerigeeLinearizedTrackState(linP, track, track.impactPointState() ) );
19 }
20 
24 {
26 }
27 
29 {
30  return new LinearizedTrackStateFactory ( *this );
31 }
32 
const LinearizedTrackStateFactory * clone() const override
ReferenceCountingPointer< LinearizedTrackState< N > > RefCountedLinearizedTrackState
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, const reco::TransientTrack &track) const override
TrajectoryStateOnSurface impactPointState() const