CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
trklet::TrackPars< T > Class Template Reference

#include <TrackPars.h>

Public Member Functions

Td0 ()
 
const Td0 () const
 
void init (T rinv, T phi0, T d0, T t, T z0)
 
Tphi0 ()
 
const Tphi0 () const
 
Trinv ()
 
const Trinv () const
 
Tt ()
 
const Tt () const
 
 TrackPars ()=default
 
 TrackPars (T rinv, T phi0, T d0, T t, T z0)
 
Tz0 ()
 
const Tz0 () const
 
 ~TrackPars ()=default
 

Private Attributes

T d0_
 
T phi0_
 
T rinv_
 
T t_
 
T z0_
 

Detailed Description

template<class T>
class trklet::TrackPars< T >

Definition at line 7 of file TrackPars.h.

Constructor & Destructor Documentation

◆ TrackPars() [1/2]

template<class T>
trklet::TrackPars< T >::TrackPars ( )
default

◆ TrackPars() [2/2]

template<class T>
trklet::TrackPars< T >::TrackPars ( T  rinv,
T  phi0,
T  d0,
T  t,
T  z0 
)
inline

Definition at line 11 of file TrackPars.h.

11  {
12  rinv_ = rinv;
13  phi0_ = phi0;
14  d0_ = d0;
15  t_ = t;
16  z0_ = z0;
17  }

◆ ~TrackPars()

template<class T>
trklet::TrackPars< T >::~TrackPars ( )
default

Member Function Documentation

◆ d0() [1/2]

template<class T>
T& trklet::TrackPars< T >::d0 ( )
inline

Definition at line 37 of file TrackPars.h.

37 { return d0_; }

◆ d0() [2/2]

template<class T>
const T& trklet::TrackPars< T >::d0 ( ) const
inline

◆ init()

template<class T>
void trklet::TrackPars< T >::init ( T  rinv,
T  phi0,
T  d0,
T  t,
T  z0 
)
inline

Definition at line 21 of file TrackPars.h.

21  {
22  rinv_ = rinv;
23  phi0_ = phi0;
24  d0_ = d0;
25  t_ = t;
26  z0_ = z0;
27  }

Referenced by trklet::Tracklet::setFitPars(), and trklet::Tracklet::Tracklet().

◆ phi0() [1/2]

template<class T>
T& trklet::TrackPars< T >::phi0 ( )
inline

Definition at line 36 of file TrackPars.h.

36 { return phi0_; }

◆ phi0() [2/2]

template<class T>
const T& trklet::TrackPars< T >::phi0 ( ) const
inline

◆ rinv() [1/2]

template<class T>
T& trklet::TrackPars< T >::rinv ( )
inline

Definition at line 35 of file TrackPars.h.

35 { return rinv_; }

◆ rinv() [2/2]

template<class T>
const T& trklet::TrackPars< T >::rinv ( ) const
inline

◆ t() [1/2]

template<class T>
T& trklet::TrackPars< T >::t ( )
inline

Definition at line 38 of file TrackPars.h.

38 { return t_; }

◆ t() [2/2]

template<class T>
const T& trklet::TrackPars< T >::t ( ) const
inline

◆ z0() [1/2]

template<class T>
T& trklet::TrackPars< T >::z0 ( )
inline

Definition at line 39 of file TrackPars.h.

39 { return z0_; }

◆ z0() [2/2]

template<class T>
const T& trklet::TrackPars< T >::z0 ( ) const
inline

Member Data Documentation

◆ d0_

template<class T>
T trklet::TrackPars< T >::d0_
private

◆ phi0_

template<class T>
T trklet::TrackPars< T >::phi0_
private

◆ rinv_

template<class T>
T trklet::TrackPars< T >::rinv_
private

◆ t_

template<class T>
T trklet::TrackPars< T >::t_
private

◆ z0_

template<class T>
T trklet::TrackPars< T >::z0_
private
trklet::TrackPars::phi0_
T phi0_
Definition: TrackPars.h:43
trklet::TrackPars::d0_
T d0_
Definition: TrackPars.h:44
trklet::TrackPars::t_
T t_
Definition: TrackPars.h:45
trklet::TrackPars::t
const T & t() const
Definition: TrackPars.h:32
trklet::TrackPars::d0
const T & d0() const
Definition: TrackPars.h:31
trklet::TrackPars::rinv_
T rinv_
Definition: TrackPars.h:42
trklet::TrackPars::z0_
T z0_
Definition: TrackPars.h:46
trklet::TrackPars::z0
const T & z0() const
Definition: TrackPars.h:33
trklet::TrackPars::rinv
const T & rinv() const
Definition: TrackPars.h:29
trklet::TrackPars::phi0
const T & phi0() const
Definition: TrackPars.h:30