Project
Loading...
Searching...
No Matches
AliHLTTPCRawCluster Struct Reference

#include <AliHLTTPCRawCluster.h>

Public Member Functions

 AliHLTTPCRawCluster ()
 
 AliHLTTPCRawCluster (int16_t PadRow, float Pad, float Time, float SigmaPad2, float SigmaTime2, uint16_t Charge, uint16_t QMax, uint16_t Flags)
 
 AliHLTTPCRawCluster (const AliHLTTPCRawCluster &other)
 
AliHLTTPCRawClusteroperator= (const AliHLTTPCRawCluster &other)
 
void Clear ()
 
int32_t GetPadRow () const
 
float GetPad () const
 
float GetTime () const
 
float GetSigmaPad2 () const
 
float GetSigmaTime2 () const
 
int32_t GetCharge () const
 
int32_t GetQMax () const
 
bool GetFlagSplitPad () const
 
bool GetFlagSplitTime () const
 
bool GetFlagSplitAny () const
 
bool GetFlagEdge () const
 
bool GetFlagSplitAnyOrEdge () const
 
uint16_t GetFlags () const
 
void SetPadRow (int16_t padrow)
 
void SetPad (float pad)
 
void SetTime (float time)
 
void SetSigmaPad2 (float sigmaPad2)
 
void SetSigmaTime2 (float sigmaTime2)
 
void SetCharge (uint16_t charge)
 
void SetQMax (uint16_t qmax)
 
void ClearFlags ()
 
void SetFlags (uint16_t flags)
 
void SetFlagSplitPad ()
 
void SetFlagSplitTime ()
 
void SetFlagEdge ()
 

Public Attributes

int16_t fPadRow
 
uint16_t mFlags
 
float fPad
 
float fTime
 
float fSigmaPad2
 
float fSigmaTime2
 
uint16_t fCharge
 
uint16_t fQMax
 

Detailed Description

Primitive data of a TPC cluster in raw coordinates. The plan is to store the data in a compressed format by limiting the resolution of the float values.

Definition at line 24 of file AliHLTTPCRawCluster.h.

Constructor & Destructor Documentation

◆ AliHLTTPCRawCluster() [1/3]

AliHLTTPCRawCluster::AliHLTTPCRawCluster ( )
inline

Definition at line 25 of file AliHLTTPCRawCluster.h.

◆ AliHLTTPCRawCluster() [2/3]

AliHLTTPCRawCluster::AliHLTTPCRawCluster ( int16_t  PadRow,
float  Pad,
float  Time,
float  SigmaPad2,
float  SigmaTime2,
uint16_t  Charge,
uint16_t  QMax,
uint16_t  Flags 
)
inline

Definition at line 27 of file AliHLTTPCRawCluster.h.

◆ AliHLTTPCRawCluster() [3/3]

AliHLTTPCRawCluster::AliHLTTPCRawCluster ( const AliHLTTPCRawCluster other)
inline

Definition at line 29 of file AliHLTTPCRawCluster.h.

Member Function Documentation

◆ Clear()

void AliHLTTPCRawCluster::Clear ( )
inline

Definition at line 41 of file AliHLTTPCRawCluster.h.

◆ ClearFlags()

void AliHLTTPCRawCluster::ClearFlags ( )
inline

Definition at line 81 of file AliHLTTPCRawCluster.h.

◆ GetCharge()

int32_t AliHLTTPCRawCluster::GetCharge ( ) const
inline

Definition at line 64 of file AliHLTTPCRawCluster.h.

◆ GetFlagEdge()

bool AliHLTTPCRawCluster::GetFlagEdge ( ) const
inline

Definition at line 69 of file AliHLTTPCRawCluster.h.

◆ GetFlags()

uint16_t AliHLTTPCRawCluster::GetFlags ( ) const
inline

Definition at line 71 of file AliHLTTPCRawCluster.h.

◆ GetFlagSplitAny()

bool AliHLTTPCRawCluster::GetFlagSplitAny ( ) const
inline

Definition at line 68 of file AliHLTTPCRawCluster.h.

◆ GetFlagSplitAnyOrEdge()

bool AliHLTTPCRawCluster::GetFlagSplitAnyOrEdge ( ) const
inline

Definition at line 70 of file AliHLTTPCRawCluster.h.

◆ GetFlagSplitPad()

bool AliHLTTPCRawCluster::GetFlagSplitPad ( ) const
inline

Definition at line 66 of file AliHLTTPCRawCluster.h.

◆ GetFlagSplitTime()

bool AliHLTTPCRawCluster::GetFlagSplitTime ( ) const
inline

Definition at line 67 of file AliHLTTPCRawCluster.h.

◆ GetPad()

float AliHLTTPCRawCluster::GetPad ( ) const
inline

Definition at line 60 of file AliHLTTPCRawCluster.h.

◆ GetPadRow()

int32_t AliHLTTPCRawCluster::GetPadRow ( ) const
inline

Definition at line 59 of file AliHLTTPCRawCluster.h.

◆ GetQMax()

int32_t AliHLTTPCRawCluster::GetQMax ( ) const
inline

Definition at line 65 of file AliHLTTPCRawCluster.h.

◆ GetSigmaPad2()

float AliHLTTPCRawCluster::GetSigmaPad2 ( ) const
inline

Definition at line 62 of file AliHLTTPCRawCluster.h.

◆ GetSigmaTime2()

float AliHLTTPCRawCluster::GetSigmaTime2 ( ) const
inline

Definition at line 63 of file AliHLTTPCRawCluster.h.

◆ GetTime()

float AliHLTTPCRawCluster::GetTime ( ) const
inline

Definition at line 61 of file AliHLTTPCRawCluster.h.

◆ operator=()

AliHLTTPCRawCluster & AliHLTTPCRawCluster::operator= ( const AliHLTTPCRawCluster other)
inline

Definition at line 31 of file AliHLTTPCRawCluster.h.

◆ SetCharge()

void AliHLTTPCRawCluster::SetCharge ( uint16_t  charge)
inline

Definition at line 78 of file AliHLTTPCRawCluster.h.

◆ SetFlagEdge()

void AliHLTTPCRawCluster::SetFlagEdge ( )
inline

Definition at line 85 of file AliHLTTPCRawCluster.h.

◆ SetFlags()

void AliHLTTPCRawCluster::SetFlags ( uint16_t  flags)
inline

Definition at line 82 of file AliHLTTPCRawCluster.h.

◆ SetFlagSplitPad()

void AliHLTTPCRawCluster::SetFlagSplitPad ( )
inline

Definition at line 83 of file AliHLTTPCRawCluster.h.

◆ SetFlagSplitTime()

void AliHLTTPCRawCluster::SetFlagSplitTime ( )
inline

Definition at line 84 of file AliHLTTPCRawCluster.h.

◆ SetPad()

void AliHLTTPCRawCluster::SetPad ( float  pad)
inline

Definition at line 74 of file AliHLTTPCRawCluster.h.

◆ SetPadRow()

void AliHLTTPCRawCluster::SetPadRow ( int16_t  padrow)
inline

Definition at line 73 of file AliHLTTPCRawCluster.h.

◆ SetQMax()

void AliHLTTPCRawCluster::SetQMax ( uint16_t  qmax)
inline

Definition at line 79 of file AliHLTTPCRawCluster.h.

◆ SetSigmaPad2()

void AliHLTTPCRawCluster::SetSigmaPad2 ( float  sigmaPad2)
inline

Definition at line 76 of file AliHLTTPCRawCluster.h.

◆ SetSigmaTime2()

void AliHLTTPCRawCluster::SetSigmaTime2 ( float  sigmaTime2)
inline

Definition at line 77 of file AliHLTTPCRawCluster.h.

◆ SetTime()

void AliHLTTPCRawCluster::SetTime ( float  time)
inline

Definition at line 75 of file AliHLTTPCRawCluster.h.

Member Data Documentation

◆ fCharge

uint16_t AliHLTTPCRawCluster::fCharge

Definition at line 56 of file AliHLTTPCRawCluster.h.

◆ fPad

float AliHLTTPCRawCluster::fPad

Definition at line 52 of file AliHLTTPCRawCluster.h.

◆ fPadRow

int16_t AliHLTTPCRawCluster::fPadRow

Definition at line 47 of file AliHLTTPCRawCluster.h.

◆ fQMax

uint16_t AliHLTTPCRawCluster::fQMax

Definition at line 57 of file AliHLTTPCRawCluster.h.

◆ fSigmaPad2

float AliHLTTPCRawCluster::fSigmaPad2

Definition at line 54 of file AliHLTTPCRawCluster.h.

◆ fSigmaTime2

float AliHLTTPCRawCluster::fSigmaTime2

Definition at line 55 of file AliHLTTPCRawCluster.h.

◆ fTime

float AliHLTTPCRawCluster::fTime

Definition at line 53 of file AliHLTTPCRawCluster.h.

◆ mFlags

uint16_t AliHLTTPCRawCluster::mFlags

Definition at line 48 of file AliHLTTPCRawCluster.h.


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