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

#include <ClusterHardware.h>

Public Member Functions

float getQTotFloat () const
 
int getQTot () const
 
int getQMax () const
 
int getRow () const
 
int getFlags () const
 
float getPadPre () const
 
float getPad () const
 
float getTimeLocalPre () const
 
int getTimePeak () const
 
float getTimeLocal () const
 
float getSigmaPad2 () const
 
float getSigmaTime2 () const
 
void setCluster (float pad, float time, float sigmaPad2, float sigmaTime2, float qMax, float qTot, int row, int flags)
 
void setCluster (int padPeak, int timePeak, int pPre, int tPre, int sigmaPad2Pre, int sigmaTime2Pre, int qMax, int qTot, int row, int flags)
 

Public Attributes

uint32_t word0
 
uint32_t word1
 
uint32_t word2
 
uint32_t word3
 
uint32_t word4
 

Detailed Description

Definition at line 25 of file ClusterHardware.h.

Member Function Documentation

◆ getFlags()

int o2::tpc::ClusterHardware::getFlags ( ) const
inline

Definition at line 62 of file ClusterHardware.h.

◆ getPad()

float o2::tpc::ClusterHardware::getPad ( ) const
inline
Returns
Returns the pad position of the cluster. note that the pad position is defined on the left side of the pad. the pad position from clusters are calculated in HwClusterer::hwClusterProcessor() around the centre of gravity around the left side of the pad. i.e. the center of the first pad has pad position zero. To get the corresponding local Y coordinate of the cluster: Y = (pad_position - 0.5 * (n_pads - 1)) * padWidth example: the pad position is for example 12.4 (pad_position = 12.4). there are 66 pads in the first pad row (n_pads = 66). the pad width for pads in the first padrow is 4.16mm (padWidth = 4.16mm). Y = (12.4 - 0.5 * (66 - 1)) * 4.16mm = -83.616mm

Definition at line 85 of file ClusterHardware.h.

◆ getPadPre()

float o2::tpc::ClusterHardware::getPadPre ( ) const
inline

Definition at line 64 of file ClusterHardware.h.

◆ getQMax()

int o2::tpc::ClusterHardware::getQMax ( ) const
inline

Definition at line 54 of file ClusterHardware.h.

◆ getQTot()

int o2::tpc::ClusterHardware::getQTot ( ) const
inline

Definition at line 52 of file ClusterHardware.h.

◆ getQTotFloat()

float o2::tpc::ClusterHardware::getQTotFloat ( ) const
inline

Definition at line 46 of file ClusterHardware.h.

◆ getRow()

int o2::tpc::ClusterHardware::getRow ( ) const
inline

Definition at line 60 of file ClusterHardware.h.

◆ getSigmaPad2()

float o2::tpc::ClusterHardware::getSigmaPad2 ( ) const
inline

Definition at line 111 of file ClusterHardware.h.

◆ getSigmaTime2()

float o2::tpc::ClusterHardware::getSigmaTime2 ( ) const
inline

Definition at line 118 of file ClusterHardware.h.

◆ getTimeLocal()

float o2::tpc::ClusterHardware::getTimeLocal ( ) const
inline

Definition at line 105 of file ClusterHardware.h.

◆ getTimeLocalPre()

float o2::tpc::ClusterHardware::getTimeLocalPre ( ) const
inline

Definition at line 91 of file ClusterHardware.h.

◆ getTimePeak()

int o2::tpc::ClusterHardware::getTimePeak ( ) const
inline

Definition at line 100 of file ClusterHardware.h.

◆ setCluster() [1/2]

void o2::tpc::ClusterHardware::setCluster ( float  pad,
float  time,
float  sigmaPad2,
float  sigmaTime2,
float  qMax,
float  qTot,
int  row,
int  flags 
)
inline

Definition at line 125 of file ClusterHardware.h.

◆ setCluster() [2/2]

void o2::tpc::ClusterHardware::setCluster ( int  padPeak,
int  timePeak,
int  pPre,
int  tPre,
int  sigmaPad2Pre,
int  sigmaTime2Pre,
int  qMax,
int  qTot,
int  row,
int  flags 
)
inline

Definition at line 151 of file ClusterHardware.h.

Member Data Documentation

◆ word0

uint32_t o2::tpc::ClusterHardware::word0

Definition at line 40 of file ClusterHardware.h.

◆ word1

uint32_t o2::tpc::ClusterHardware::word1

Definition at line 41 of file ClusterHardware.h.

◆ word2

uint32_t o2::tpc::ClusterHardware::word2

Definition at line 42 of file ClusterHardware.h.

◆ word3

uint32_t o2::tpc::ClusterHardware::word3

Definition at line 43 of file ClusterHardware.h.

◆ word4

uint32_t o2::tpc::ClusterHardware::word4

Definition at line 44 of file ClusterHardware.h.


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