ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Trk::CurvilinearUVT Class Reference

#include <CurvilinearUVT.h>

Collaboration diagram for Trk::CurvilinearUVT:

Public Member Functions

 CurvilinearUVT (const Amg::Vector3D &dir)
 Create from Amg::Vector3D. More...
 
 CurvilinearUVT ()=default
 
const Amg::Vector3DcurvU () const
 Access methods. More...
 
const Amg::Vector3DcurvV () const
 
const Amg::Vector3DcurvT () const
 

Private Attributes

Amg::Vector3D m_curvU
 curvilinear U axis More...
 
Amg::Vector3D m_curvV
 curvilinear V axis More...
 
Amg::Vector3D m_curvT
 curvilinear T axis More...
 

Detailed Description

simple class that constructs the curvilinear vectors curvU and curvV from a given momentum direction (must be unit vector).

The curvilinear frame \( (\vec u, \vec v, \vec t) \) at each point \( m \) is constructed by:

Definition at line 44 of file CurvilinearUVT.h.

Constructor & Destructor Documentation

◆ CurvilinearUVT() [1/2]

Trk::CurvilinearUVT::CurvilinearUVT ( const Amg::Vector3D dir)

Create from Amg::Vector3D.

◆ CurvilinearUVT() [2/2]

Trk::CurvilinearUVT::CurvilinearUVT ( )
default

Member Function Documentation

◆ curvT()

const Amg::Vector3D& Trk::CurvilinearUVT::curvT ( ) const

◆ curvU()

const Amg::Vector3D& Trk::CurvilinearUVT::curvU ( ) const

Access methods.

◆ curvV()

const Amg::Vector3D& Trk::CurvilinearUVT::curvV ( ) const

Member Data Documentation

◆ m_curvT

Amg::Vector3D Trk::CurvilinearUVT::m_curvT
private

curvilinear T axis

Definition at line 61 of file CurvilinearUVT.h.

◆ m_curvU

Amg::Vector3D Trk::CurvilinearUVT::m_curvU
private

curvilinear U axis

Definition at line 59 of file CurvilinearUVT.h.

◆ m_curvV

Amg::Vector3D Trk::CurvilinearUVT::m_curvV
private

curvilinear V axis

Definition at line 60 of file CurvilinearUVT.h.


The documentation for this class was generated from the following file: