Project
Loading...
Searching...
No Matches
o2::tpc::TrackDump::ClusterNativeAdd Struct Reference

#include <TrackDump.h>

Inherits o2::tpc::ClusterNative.

Public Member Functions

 ClusterNativeAdd ()=default
 
 ClusterNativeAdd (const ClusterNative &cl)
 
 ~ClusterNativeAdd ()=default
 
float lx () const
 
float ly () const
 
float gx () const
 
float gy () const
 
float cpad () const
 
float lxc (float vertexTime=0) const
 
float lyc (float vertexTime=0) const
 
float gxc (float vertexTime=0) const
 
float gyc (float vertexTime=0) const
 
float zc (float vertexTime=0) const
 
 ClassDefNV (ClusterNativeAdd, 1)
 
- Public Member Functions inherited from o2::tpc::ClusterNative
 GPUd () static uint16_t packPad(float pad)
 
 GPUd () static uint32_t packTime(float time)
 
 GPUd () static float unpackPad(uint16_t pad)
 
 GPUd () static float unpackTime(uint32_t time)
 
 GPUdDefault () ClusterNative()=default
 
 GPUd () ClusterNative(uint32_t time
 
uint8_t uint16_t uint8_t uint8_t uint16_t uint16_t sigmaTimePacked (sigmaTime)
 
uint8_t uint16_t uint8_t uint8_t uint16_t uint16_t sigmaPadPacked (sigmaPad)
 
uint8_t uint16_t uint8_t uint8_t uint16_t uint16_t qMax (qmax)
 
uint8_t uint16_t uint8_t uint8_t uint16_t uint16_t qTot (qtot)
 
 GPUd () uint16_t getQmax() const
 
 GPUd () uint16_t getQtot() const
 
 GPUd () uint8_t getFlags() const
 
 GPUd () uint32_t getTimePacked() const
 
 GPUd () void setTimePackedFlags(uint32_t timePacked
 
 GPUd () void setTimePacked(uint32_t timePacked)
 
 GPUd () void setFlags(uint8_t flags)
 
 GPUd () float getTime() const
 
 GPUd () void setTime(float time)
 
 GPUd () void setTimeFlags(float time
 
 GPUd () float getPad() const
 
 GPUd () void setPad(float pad)
 
 GPUd () float getSigmaTime() const
 
 GPUd () void setSigmaTime(float sigmaTime)
 
 GPUd () float getSigmaPad() const
 
 GPUd () void setSigmaPad(float sigmaPad)
 
 GPUd () bool operator<(const ClusterNative &rhs) const
 

Static Public Member Functions

static void loadCorrMaps (std::string_view corrMapFile, std::string_view corrMapFileRef="")
 

Public Attributes

float tgl = 0.f
 
float snp = 0.f
 
uint8_t sector = 0
 
uint8_t padrow = 0
 
- Public Attributes inherited from o2::tpc::ClusterNative
uint32_t timeFlagsPacked
 
uint16_t padPacked
 
uint8_t sigmaTimePacked
 
uint8_t sigmaPadPacked
 
uint16_t qMax
 
uint16_t qTot
 
uint8_t flags
 
uint8_t uint16_t pad
 
uint8_t uint16_t uint8_t sigmaTime
 
uint8_t uint16_t uint8_t uint8_t sigmaPad
 
uint8_t uint16_t uint8_t uint8_t uint16_t qmax
 
uint8_t uint16_t uint8_t uint8_t uint16_t uint16_t qtot: padPacked(pad)
 

Static Public Attributes

static gpu::CorrectionMapsHelper sCorrHelper {}
 
- Static Public Attributes inherited from o2::tpc::ClusterNative
static constexpr int scaleTimePacked = 64
 
static constexpr int scalePadPacked = 64
 
static constexpr int scaleSigmaTimePacked = 32
 
static constexpr int scaleSigmaPadPacked = 32
 

Additional Inherited Members

- Public Types inherited from o2::tpc::ClusterNative
enum  clusterState { flagSplitPad = 0x1 , flagSplitTime = 0x2 , flagEdge = 0x4 , flagSingle = 0x8 }
 

Detailed Description

Definition at line 54 of file TrackDump.h.

Constructor & Destructor Documentation

◆ ClusterNativeAdd() [1/2]

o2::tpc::TrackDump::ClusterNativeAdd::ClusterNativeAdd ( )
default

◆ ClusterNativeAdd() [2/2]

o2::tpc::TrackDump::ClusterNativeAdd::ClusterNativeAdd ( const ClusterNative cl)
inline

Definition at line 56 of file TrackDump.h.

◆ ~ClusterNativeAdd()

o2::tpc::TrackDump::ClusterNativeAdd::~ClusterNativeAdd ( )
default

Member Function Documentation

◆ ClassDefNV()

o2::tpc::TrackDump::ClusterNativeAdd::ClassDefNV ( ClusterNativeAdd  ,
 
)

◆ cpad()

float TrackDump::ClusterNativeAdd::cpad ( ) const

Definition at line 165 of file TrackDump.cxx.

◆ gx()

float TrackDump::ClusterNativeAdd::gx ( ) const

Definition at line 183 of file TrackDump.cxx.

◆ gxc()

float TrackDump::ClusterNativeAdd::gxc ( float  vertexTime = 0) const

Definition at line 215 of file TrackDump.cxx.

◆ gy()

float TrackDump::ClusterNativeAdd::gy ( ) const

Definition at line 190 of file TrackDump.cxx.

◆ gyc()

float TrackDump::ClusterNativeAdd::gyc ( float  vertexTime = 0) const

Definition at line 222 of file TrackDump.cxx.

◆ loadCorrMaps()

void TrackDump::ClusterNativeAdd::loadCorrMaps ( std::string_view  corrMapFile,
std::string_view  corrMapFileRef = "" 
)
static

Definition at line 238 of file TrackDump.cxx.

◆ lx()

float TrackDump::ClusterNativeAdd::lx ( ) const

Definition at line 171 of file TrackDump.cxx.

◆ lxc()

float TrackDump::ClusterNativeAdd::lxc ( float  vertexTime = 0) const

Definition at line 197 of file TrackDump.cxx.

◆ ly()

float TrackDump::ClusterNativeAdd::ly ( ) const

Definition at line 177 of file TrackDump.cxx.

◆ lyc()

float TrackDump::ClusterNativeAdd::lyc ( float  vertexTime = 0) const

Definition at line 206 of file TrackDump.cxx.

◆ zc()

float TrackDump::ClusterNativeAdd::zc ( float  vertexTime = 0) const

Definition at line 229 of file TrackDump.cxx.

Member Data Documentation

◆ padrow

uint8_t o2::tpc::TrackDump::ClusterNativeAdd::padrow = 0

Definition at line 64 of file TrackDump.h.

◆ sCorrHelper

o2::gpu::CorrectionMapsHelper o2::tpc::TrackDump::ClusterNativeAdd::sCorrHelper {}
static

Definition at line 27 of file TrackDump.h.

◆ sector

uint8_t o2::tpc::TrackDump::ClusterNativeAdd::sector = 0

Definition at line 63 of file TrackDump.h.

◆ snp

float o2::tpc::TrackDump::ClusterNativeAdd::snp = 0.f

Definition at line 62 of file TrackDump.h.

◆ tgl

float o2::tpc::TrackDump::ClusterNativeAdd::tgl = 0.f

Definition at line 61 of file TrackDump.h.


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