CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 // RefCountedLinearizedTrackState
28 // LinearizedTrackStateFactory::linearizedTrackState(const GlobalPoint & linP, RefCountedKinematicParticle & prt) const
29 // {
30 // return RefCountedLinearizedTrackState(new KinematicLinearizedTrackState(linP, prt));
31 // }
32 //
33 
35 {
36  return new LinearizedTrackStateFactory ( *this );
37 }
38 
RefCountedLinearizedTrackState linearizedTrackState(const GlobalPoint &linP, const reco::TransientTrack &track) const
const LinearizedTrackStateFactory * clone() const
ReferenceCountingPointer< LinearizedTrackState< N > > RefCountedLinearizedTrackState
TrajectoryStateOnSurface impactPointState() const