CbmRoot
L1HitPoint Struct Reference

contain strips positions and coordinates of hit More...

#include <L1HitPoint.h>

Public Member Functions

 L1HitPoint ()
 
 L1HitPoint (fscal du_, fscal dv_, fscal z_, fscal v_, fscal u_, float time_, float=0, float timeEr_=2.9f)
 
fscal dU () const
 
fscal dV () const
 
fscal Z () const
 
fscal U () const
 
fscal V () const
 
void SetZ (fscal Z1)
 
void SetU (fscal U1)
 
void SetV (fscal V1)
 
void Set (const float &z1, const fscal &u1, const fscal &v1, const fscal &du1, const fscal &dv1, const float &time1, float timeEr1)
 

Public Attributes

float time
 
float timeEr
 

Private Attributes

float u
 
float v
 
float du
 
float dv
 
float z
 

Detailed Description

contain strips positions and coordinates of hit

Definition at line 6 of file L1HitPoint.h.

Constructor & Destructor Documentation

◆ L1HitPoint() [1/2]

L1HitPoint::L1HitPoint ( )
inline

Definition at line 7 of file L1HitPoint.h.

◆ L1HitPoint() [2/2]

L1HitPoint::L1HitPoint ( fscal  du_,
fscal  dv_,
fscal  z_,
fscal  v_,
fscal  u_,
float  time_,
float  = 0,
float  timeEr_ = 2.9f 
)
inline

Definition at line 20 of file L1HitPoint.h.

Member Function Documentation

◆ dU()

fscal L1HitPoint::dU ( ) const
inline

Definition at line 56 of file L1HitPoint.h.

References du.

Referenced by L1Algo::f10(), L1Algo::f20(), and L1Algo::f30().

◆ dV()

fscal L1HitPoint::dV ( ) const
inline

Definition at line 57 of file L1HitPoint.h.

References dv.

Referenced by L1Algo::f10(), L1Algo::f20(), and L1Algo::f30().

◆ Set()

void L1HitPoint::Set ( const float &  z1,
const fscal u1,
const fscal v1,
const fscal du1,
const fscal dv1,
const float &  time1,
float  timeEr1 
)
inline

Definition at line 69 of file L1HitPoint.h.

References du, dv, time, timeEr, u, v, z, and z1.

Referenced by L1Algo::CreateHitPoint().

◆ SetU()

void L1HitPoint::SetU ( fscal  U1)
inline

Definition at line 66 of file L1HitPoint.h.

References u.

◆ SetV()

void L1HitPoint::SetV ( fscal  V1)
inline

Definition at line 67 of file L1HitPoint.h.

References v.

◆ SetZ()

void L1HitPoint::SetZ ( fscal  Z1)
inline

Definition at line 65 of file L1HitPoint.h.

References z.

◆ U()

fscal L1HitPoint::U ( ) const
inline

Definition at line 59 of file L1HitPoint.h.

References u.

Referenced by L1Algo::CATrackFinder(), L1Algo::f10(), L1Algo::f20(), and L1Algo::f30().

◆ V()

fscal L1HitPoint::V ( ) const
inline

Definition at line 60 of file L1HitPoint.h.

References v.

Referenced by L1Algo::CATrackFinder(), L1HitsSortHelperData::compare(), L1Algo::f10(), L1Algo::f20(), and L1Algo::f30().

◆ Z()

fscal L1HitPoint::Z ( ) const
inline

Definition at line 58 of file L1HitPoint.h.

References z.

Referenced by L1Algo::CATrackFinder(), L1Algo::f10(), L1Algo::f20(), and L1Algo::f30().

Member Data Documentation

◆ du

float L1HitPoint::du
private

Definition at line 96 of file L1HitPoint.h.

Referenced by dU(), and Set().

◆ dv

float L1HitPoint::dv
private

Definition at line 96 of file L1HitPoint.h.

Referenced by dV(), and Set().

◆ time

float L1HitPoint::time

Definition at line 101 of file L1HitPoint.h.

Referenced by L1Algo::f10(), L1Algo::f20(), L1Algo::f30(), and Set().

◆ timeEr

float L1HitPoint::timeEr

Definition at line 101 of file L1HitPoint.h.

Referenced by L1Algo::f10(), L1Algo::f20(), L1Algo::f30(), and Set().

◆ u

float L1HitPoint::u
private

Definition at line 96 of file L1HitPoint.h.

Referenced by Set(), SetU(), and U().

◆ v

float L1HitPoint::v
private

Definition at line 96 of file L1HitPoint.h.

Referenced by Set(), SetV(), and V().

◆ z

float L1HitPoint::z
private

Definition at line 97 of file L1HitPoint.h.

Referenced by Set(), SetZ(), and Z().


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