Project
Loading...
Searching...
No Matches
o2::tpc::DetInfoResid Struct Reference

#include <TrackInterpolation.h>

Public Member Functions

uint16_t qTotTPC () const
 
uint16_t qMaxTPC () const
 
void setTPC (uint16_t qTot, uint16_t qMax)
 
uint16_t q0TRD () const
 
uint16_t q1TRD () const
 
uint16_t q2TRD () const
 
float slopeTRD () const
 
void setTRD (uint8_t q0, uint8_t q1, uint8_t q2, float slope)
 
float timeTOF () const
 
void setTOF (float t)
 
float timePV () const
 
void setPV (float t)
 
 ClassDefNV (DetInfoResid, 1)
 

Public Attributes

uint32_t word = 0
 

Static Public Attributes

static constexpr uint32_t TRDQ0NB = 7
 
static constexpr uint32_t TRDQ1NB = 7
 
static constexpr uint32_t TRDQ2NB = 6
 
static constexpr uint32_t TRDSlpNB = 12
 
static constexpr uint32_t TRDQ0Msk = (1 << TRDQ0NB) - 1
 
static constexpr uint32_t TRDQ1Msk = (1 << TRDQ1NB) - 1
 
static constexpr uint32_t TRDQ2Msk = ((1 << TRDQ2NB) - 1)
 
static constexpr uint32_t TRDSlpMsk = (1 << TRDSlpNB) - 1
 
static constexpr float TRDMaxSlope = 3.5
 
static constexpr float TRDSlope2Int = ((1 << TRDSlpNB) - 1) / (2 * TRDMaxSlope)
 
static constexpr float TRDInt2Slope = 1.f / TRDSlope2Int
 

Detailed Description

Definition at line 109 of file TrackInterpolation.h.

Member Function Documentation

◆ ClassDefNV()

o2::tpc::DetInfoResid::ClassDefNV ( DetInfoResid  ,
 
)

◆ q0TRD()

uint16_t o2::tpc::DetInfoResid::q0TRD ( ) const
inline

Definition at line 121 of file TrackInterpolation.h.

◆ q1TRD()

uint16_t o2::tpc::DetInfoResid::q1TRD ( ) const
inline

Definition at line 122 of file TrackInterpolation.h.

◆ q2TRD()

uint16_t o2::tpc::DetInfoResid::q2TRD ( ) const
inline

Definition at line 123 of file TrackInterpolation.h.

◆ qMaxTPC()

uint16_t o2::tpc::DetInfoResid::qMaxTPC ( ) const
inline

Definition at line 114 of file TrackInterpolation.h.

◆ qTotTPC()

uint16_t o2::tpc::DetInfoResid::qTotTPC ( ) const
inline

Definition at line 113 of file TrackInterpolation.h.

◆ setPV()

void o2::tpc::DetInfoResid::setPV ( float  t)
inline

Definition at line 148 of file TrackInterpolation.h.

◆ setTOF()

void o2::tpc::DetInfoResid::setTOF ( float  t)
inline

Definition at line 142 of file TrackInterpolation.h.

◆ setTPC()

void o2::tpc::DetInfoResid::setTPC ( uint16_t  qTot,
uint16_t  qMax 
)
inline

Definition at line 115 of file TrackInterpolation.h.

◆ setTRD()

void o2::tpc::DetInfoResid::setTRD ( uint8_t  q0,
uint8_t  q1,
uint8_t  q2,
float  slope 
)
inline

Definition at line 125 of file TrackInterpolation.h.

◆ slopeTRD()

float o2::tpc::DetInfoResid::slopeTRD ( ) const
inline

Definition at line 124 of file TrackInterpolation.h.

◆ timePV()

float o2::tpc::DetInfoResid::timePV ( ) const
inline

Definition at line 147 of file TrackInterpolation.h.

◆ timeTOF()

float o2::tpc::DetInfoResid::timeTOF ( ) const
inline

Definition at line 141 of file TrackInterpolation.h.

Member Data Documentation

◆ TRDInt2Slope

constexpr float o2::tpc::DetInfoResid::TRDInt2Slope = 1.f / TRDSlope2Int
static

Definition at line 120 of file TrackInterpolation.h.

◆ TRDMaxSlope

constexpr float o2::tpc::DetInfoResid::TRDMaxSlope = 3.5
staticconstexpr

Definition at line 120 of file TrackInterpolation.h.

◆ TRDQ0Msk

constexpr uint32_t o2::tpc::DetInfoResid::TRDQ0Msk = (1 << TRDQ0NB) - 1
staticconstexpr

Definition at line 119 of file TrackInterpolation.h.

◆ TRDQ0NB

constexpr uint32_t o2::tpc::DetInfoResid::TRDQ0NB = 7
staticconstexpr

Definition at line 118 of file TrackInterpolation.h.

◆ TRDQ1Msk

constexpr uint32_t o2::tpc::DetInfoResid::TRDQ1Msk = (1 << TRDQ1NB) - 1
static

Definition at line 119 of file TrackInterpolation.h.

◆ TRDQ1NB

constexpr uint32_t o2::tpc::DetInfoResid::TRDQ1NB = 7
static

Definition at line 118 of file TrackInterpolation.h.

◆ TRDQ2Msk

constexpr uint32_t o2::tpc::DetInfoResid::TRDQ2Msk = ((1 << TRDQ2NB) - 1)
static

Definition at line 119 of file TrackInterpolation.h.

◆ TRDQ2NB

constexpr uint32_t o2::tpc::DetInfoResid::TRDQ2NB = 6
static

Definition at line 118 of file TrackInterpolation.h.

◆ TRDSlope2Int

constexpr float o2::tpc::DetInfoResid::TRDSlope2Int = ((1 << TRDSlpNB) - 1) / (2 * TRDMaxSlope)
static

Definition at line 120 of file TrackInterpolation.h.

◆ TRDSlpMsk

constexpr uint32_t o2::tpc::DetInfoResid::TRDSlpMsk = (1 << TRDSlpNB) - 1
static

Definition at line 119 of file TrackInterpolation.h.

◆ TRDSlpNB

constexpr uint32_t o2::tpc::DetInfoResid::TRDSlpNB = 12
static

Definition at line 118 of file TrackInterpolation.h.

◆ word

uint32_t o2::tpc::DetInfoResid::word = 0

Definition at line 110 of file TrackInterpolation.h.


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