CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
TkRotation2D< T > Class Template Reference

#include <extTkRotation.h>

Public Types

typedef Basic2DVector< TBasicVector
 
typedef Basic2DVector< TBasicVector
 
typedef Basic2DVector< TBasicVector
 
typedef Basic2DVector< TBasicVector
 

Public Member Functions

BasicVector rotate (const BasicVector &v) const
 
BasicVector rotate (const BasicVector &v) const
 
BasicVector rotate (const BasicVector &v) const
 
BasicVector rotate (const BasicVector &v) const
 
BasicVector rotateBack (const BasicVector &v) const
 
BasicVector rotateBack (const BasicVector &v) const
 
BasicVector rotateBack (const BasicVector &v) const
 
BasicVector rotateBack (const BasicVector &v) const
 
 TkRotation2D ()
 
 TkRotation2D ()
 
 TkRotation2D ()
 
 TkRotation2D ()
 
 TkRotation2D (mathSSE::Rot2< T > const &irot)
 
 TkRotation2D (Rot2< T > const &irot)
 
 TkRotation2D (mathSSE::Rot2< T > const &irot)
 
 TkRotation2D (T xx, T xy, T yx, T yy)
 
 TkRotation2D (T xx, T xy, T yx, T yy)
 
 TkRotation2D (T xx, T xy, T yx, T yy)
 
 TkRotation2D (T xx, T xy, T yx, T yy)
 
 TkRotation2D (const T *p)
 
 TkRotation2D (const T *p)
 
 TkRotation2D (const T *p)
 
 TkRotation2D (const T *p)
 
 TkRotation2D (const BasicVector &aX)
 
 TkRotation2D (const BasicVector &aX)
 
 TkRotation2D (const BasicVector &aX)
 
 TkRotation2D (const BasicVector &aX)
 
 TkRotation2D (const BasicVector &uX, const BasicVector &uY)
 
 TkRotation2D (const BasicVector &uX, const BasicVector &uY)
 
 TkRotation2D (const BasicVector &uX, const BasicVector &uY)
 
 TkRotation2D (const BasicVector &uX, const BasicVector &uY)
 
TkRotation2D transposed () const
 
TkRotation2D transposed () const
 
TkRotation2D transposed () const
 
TkRotation2D transposed () const
 
BasicVector x () const
 
BasicVector x () const
 
BasicVector x () const
 
BasicVector x () const
 
BasicVector y () const
 
BasicVector y () const
 
BasicVector y () const
 
BasicVector y () const
 

Private Attributes

BasicVector axis [2]
 
Rot2< Trot
 
mathSSE::Rot2< Trot
 

Detailed Description

template<class T>
class TkRotation2D< T >

Definition at line 14 of file extTkRotation.h.

Member Typedef Documentation

template<class T>
typedef Basic2DVector<T> TkRotation2D< T >::BasicVector

Definition at line 300 of file oldTkRotation.h.

template<class T>
typedef Basic2DVector<T> TkRotation2D< T >::BasicVector

Definition at line 302 of file sseTkRotation.h.

template<class T>
typedef Basic2DVector<T> TkRotation2D< T >::BasicVector

Definition at line 302 of file extTkRotation.h.

template<class T>
typedef Basic2DVector<T> TkRotation2D< T >::BasicVector

Definition at line 302 of file newTkRotation.h.

Constructor & Destructor Documentation

template<class T>
TkRotation2D< T >::TkRotation2D ( )
inline

Definition at line 304 of file extTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( Rot2< T > const &  irot)
inline

Definition at line 305 of file extTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( T  xx,
T  xy,
T  yx,
T  yy 
)
inline

Definition at line 307 of file extTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const T p)
inline

Definition at line 310 of file extTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const BasicVector aX)
inline

Definition at line 314 of file extTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const BasicVector uX,
const BasicVector uY 
)
inline

Definition at line 325 of file extTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( )
inline

Definition at line 304 of file newTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( mathSSE::Rot2< T > const &  irot)
inline

Definition at line 305 of file newTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( T  xx,
T  xy,
T  yx,
T  yy 
)
inline

Definition at line 307 of file newTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const T p)
inline

Definition at line 310 of file newTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const BasicVector aX)
inline

Definition at line 314 of file newTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const BasicVector uX,
const BasicVector uY 
)
inline

Definition at line 325 of file newTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( )
inline

Definition at line 304 of file oldTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( T  xx,
T  xy,
T  yx,
T  yy 
)
inline

Definition at line 306 of file oldTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const T p)
inline

Definition at line 311 of file oldTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const BasicVector aX)
inline

Definition at line 316 of file oldTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const BasicVector uX,
const BasicVector uY 
)
inline

Definition at line 327 of file oldTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( )
inline

Definition at line 304 of file sseTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( mathSSE::Rot2< T > const &  irot)
inline

Definition at line 305 of file sseTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( T  xx,
T  xy,
T  yx,
T  yy 
)
inline

Definition at line 307 of file sseTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const T p)
inline

Definition at line 310 of file sseTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const BasicVector aX)
inline

Definition at line 314 of file sseTkRotation.h.

template<class T>
TkRotation2D< T >::TkRotation2D ( const BasicVector uX,
const BasicVector uY 
)
inline

Definition at line 325 of file sseTkRotation.h.

Member Function Documentation

template<class T>
BasicVector TkRotation2D< T >::rotate ( const BasicVector v) const
inline

Definition at line 338 of file extTkRotation.h.

Referenced by ThirdHitPredictionFromInvParabola::transform().

template<class T>
BasicVector TkRotation2D< T >::rotate ( const BasicVector v) const
inline

Definition at line 338 of file newTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::rotate ( const BasicVector v) const
inline

Definition at line 338 of file sseTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::rotate ( const BasicVector v) const
inline

Definition at line 342 of file oldTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::rotateBack ( const BasicVector v) const
inline
template<class T>
BasicVector TkRotation2D< T >::rotateBack ( const BasicVector v) const
inline

Definition at line 342 of file newTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::rotateBack ( const BasicVector v) const
inline

Definition at line 342 of file sseTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::rotateBack ( const BasicVector v) const
inline

Definition at line 346 of file oldTkRotation.h.

template<class T>
TkRotation2D TkRotation2D< T >::transposed ( ) const
inline

Definition at line 334 of file newTkRotation.h.

template<class T>
TkRotation2D TkRotation2D< T >::transposed ( ) const
inline

Definition at line 334 of file extTkRotation.h.

template<class T>
TkRotation2D TkRotation2D< T >::transposed ( ) const
inline

Definition at line 334 of file sseTkRotation.h.

template<class T>
TkRotation2D TkRotation2D< T >::transposed ( ) const
inline

Definition at line 336 of file oldTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::x ( ) const
inline

Definition at line 330 of file sseTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::x ( ) const
inline

Definition at line 330 of file newTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::x ( ) const
inline

Definition at line 330 of file extTkRotation.h.

Referenced by ThirdHitPredictionFromInvParabola::rangeRPhi().

template<class T>
BasicVector TkRotation2D< T >::x ( ) const
inline

Definition at line 332 of file oldTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::y ( ) const
inline

Definition at line 331 of file extTkRotation.h.

Referenced by ThirdHitPredictionFromInvParabola::rangeRPhi().

template<class T>
BasicVector TkRotation2D< T >::y ( ) const
inline

Definition at line 331 of file sseTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::y ( ) const
inline

Definition at line 331 of file newTkRotation.h.

template<class T>
BasicVector TkRotation2D< T >::y ( ) const
inline

Definition at line 333 of file oldTkRotation.h.

Member Data Documentation

template<class T>
BasicVector TkRotation2D< T >::axis[2]
private

Definition at line 354 of file oldTkRotation.h.

template<class T>
mathSSE::Rot2< T > TkRotation2D< T >::rot
private

Definition at line 350 of file extTkRotation.h.

template<class T>
mathSSE::Rot2<T> TkRotation2D< T >::rot
private

Definition at line 350 of file newTkRotation.h.