Project
Loading...
Searching...
No Matches
o2::track::TrackAuxPar Struct Reference

#include <HelixHelper.h>

Inherits o2::math_utils::detail::CircleXY< T >, and o2::math_utils::detail::CircleXY< T >.

Public Member Functions

 GPUdDefault () TrackAuxPar()=default
 
template<typename T >
 GPUd () TrackAuxPar(const T &trc
 
 GPUd () float cosDif(const TrackAuxPar &t) const
 
 GPUd () float sinDif(const TrackAuxPar &t) const
 
template<typename T >
 GPUd () void set(const T &trc
 
 ClassDefNV (TrackAuxPar, 1)
 
 TrackAuxPar ()=default
 
template<typename T >
 TrackAuxPar (const T &trc, float bz)
 
float cosDif (const TrackAuxPar &t) const
 
float sinDif (const TrackAuxPar &t) const
 
template<typename T >
void set (const T &trc, float bz)
 
 ClassDefNV (TrackAuxPar, 1)
 
- Public Member Functions inherited from o2::math_utils::detail::CircleXY< T >
 GPUd () CircleXY(T r
 
 GPUd () T getCenterD2() const
 
 ClassDefNV (CircleXY, 2)
 

Public Attributes

float c
 
float s
 
float cc
 
float ss
 
float cs
 
float bz
 
 cc = c * c
 
 ss = s * s
 
 cs = c * s
 
- Public Attributes inherited from o2::math_utils::detail::CircleXY< T >
T rC
 
T xC
 
T yC
 
T x = T()
 
T T y = T())
 

Additional Inherited Members

- Public Types inherited from o2::math_utils::detail::CircleXY< T >
using value_t = T
 

Detailed Description


Definition at line 30 of file HelixHelper.h.

Constructor & Destructor Documentation

◆ TrackAuxPar() [1/2]

o2::track::TrackAuxPar::TrackAuxPar ( )
default

◆ TrackAuxPar() [2/2]

template<typename T >
o2::track::TrackAuxPar::TrackAuxPar ( const T &  trc,
float  bz 
)
inline

Definition at line 36 of file HelixHelper.h.

Member Function Documentation

◆ ClassDefNV() [1/2]

o2::track::TrackAuxPar::ClassDefNV ( TrackAuxPar  ,
 
)

◆ ClassDefNV() [2/2]

o2::track::TrackAuxPar::ClassDefNV ( TrackAuxPar  ,
 
)

◆ cosDif()

float o2::track::TrackAuxPar::cosDif ( const TrackAuxPar t) const
inline

Definition at line 40 of file HelixHelper.h.

◆ GPUd() [1/4]

o2::track::TrackAuxPar::GPUd ( ) const &
inline

Definition at line 40 of file HelixHelper.h.

◆ GPUd() [2/4]

o2::track::TrackAuxPar::GPUd ( ) const &
inline

Definition at line 41 of file HelixHelper.h.

◆ GPUd() [3/4]

template<typename T >
o2::track::TrackAuxPar::GPUd ( ) const &

◆ GPUd() [4/4]

template<typename T >
o2::track::TrackAuxPar::GPUd ( ) const &

◆ GPUdDefault()

o2::track::TrackAuxPar::GPUdDefault ( )
default

◆ set()

template<typename T >
void o2::track::TrackAuxPar::set ( const T &  trc,
float  bz 
)
inline

Definition at line 44 of file HelixHelper.h.

◆ sinDif()

float o2::track::TrackAuxPar::sinDif ( const TrackAuxPar t) const
inline

Definition at line 41 of file HelixHelper.h.

Member Data Documentation

◆ bz

float o2::track::TrackAuxPar::bz
Initial value:
{
set(trc, bz)
void set(const T &trc, float bz)
Definition HelixHelper.h:44

Definition at line 36 of file HelixHelper.h.

◆ c

float o2::track::TrackAuxPar::c

Definition at line 31 of file HelixHelper.h.

◆ cc [1/2]

float o2::track::TrackAuxPar::cc

Definition at line 31 of file HelixHelper.h.

◆ cc [2/2]

o2::track::TrackAuxPar::cc = c * c

Definition at line 47 of file HelixHelper.h.

◆ cs [1/2]

float o2::track::TrackAuxPar::cs

Definition at line 31 of file HelixHelper.h.

◆ cs [2/2]

o2::track::TrackAuxPar::cs = c * s

Definition at line 49 of file HelixHelper.h.

◆ s

float o2::track::TrackAuxPar::s

Definition at line 31 of file HelixHelper.h.

◆ ss [1/2]

float o2::track::TrackAuxPar::ss

Definition at line 31 of file HelixHelper.h.

◆ ss [2/2]

o2::track::TrackAuxPar::ss = s * s

Definition at line 48 of file HelixHelper.h.


The documentation for this struct was generated from the following files: