CMS 3D CMS Logo

Public Member Functions | Private Attributes

ThirdHitPredictionFromInvLine::MappedPoint< T > Class Template Reference

List of all members.

Public Member Functions

 MappedPoint ()
 MappedPoint (const T &aU, const T &aV, const TkRotation< T > *aRot)
 MappedPoint (const Basic2DVector< T > &point, const TkRotation< T > *aRot)
T u () const
Basic2DVector< Tunmap () const
T v () const

Private Attributes

const TkRotation< T > * pRot
T theU
T theV

Detailed Description

template<class T>
class ThirdHitPredictionFromInvLine::MappedPoint< T >

Definition at line 43 of file ThirdHitPredictionFromInvLine.h.


Constructor & Destructor Documentation

template<class T >
ThirdHitPredictionFromInvLine::MappedPoint< T >::MappedPoint ( ) [inline]

Definition at line 45 of file ThirdHitPredictionFromInvLine.h.

: theU(0), theV(0), pRot(0) { }
template<class T >
ThirdHitPredictionFromInvLine::MappedPoint< T >::MappedPoint ( const T aU,
const T aV,
const TkRotation< T > *  aRot 
) [inline]

Definition at line 46 of file ThirdHitPredictionFromInvLine.h.

        : theU(aU), theV(aV), pRot(aRot) { }
template<class T >
ThirdHitPredictionFromInvLine::MappedPoint< T >::MappedPoint ( const Basic2DVector< T > &  point,
const TkRotation< T > *  aRot 
) [inline]

Member Function Documentation

template<class T >
T ThirdHitPredictionFromInvLine::MappedPoint< T >::u ( ) const [inline]
template<class T >
Basic2DVector<T> ThirdHitPredictionFromInvLine::MappedPoint< T >::unmap ( ) const [inline]
template<class T >
T ThirdHitPredictionFromInvLine::MappedPoint< T >::v ( ) const [inline]

Member Data Documentation

template<class T >
const TkRotation<T>* ThirdHitPredictionFromInvLine::MappedPoint< T >::pRot [private]

Definition at line 65 of file ThirdHitPredictionFromInvLine.h.

template<class T >
T ThirdHitPredictionFromInvLine::MappedPoint< T >::theU [private]
template<class T >
T ThirdHitPredictionFromInvLine::MappedPoint< T >::theV [private]