![]() |
Project
|
#include <TrackInterpolation.h>
Public Member Functions | |
UnbinnedResid ()=default | |
UnbinnedResid (float dyIn, float dzIn, float tgSlpIn, float yIn, float zIn, unsigned char rowIn, unsigned char secIn, short chanIn=-1) | |
bool | isTPC () const |
bool | isTRD () const |
bool | isTOF () const |
bool | isITS () const |
int | getDetID () const |
int | getITSLayer () const |
int | getTRDLayer () const |
float | getAlpha () const |
float | getX () const |
ClassDefNV (UnbinnedResid, 2) | |
Static Public Member Functions | |
static void | init (long timestamp=-1) |
static void | checkInitDone () |
Public Attributes | |
short | dy {0} |
residual in y | |
short | dz {0} |
residual in z | |
short | tgSlp {0} |
tan of the phi angle between padrow and track | |
short | y {0} |
y position of the track, needed for binning | |
short | z {0} |
z position of the track, needed for binning | |
unsigned char | row {0} |
TPC pad row. | |
unsigned char | sec {0} |
TPC sector (0..35) | |
short | channel {-1} |
extra channel info (ITS chip ID, TRD chamber, TOF main pad within the sector) | |
Static Public Attributes | |
static bool | gInitDone = false |
This struct is used to store the unbinned TPC cluster residuals in a compact way (this is the data type which will be sent from the EPNs to the aggregator)
Definition at line 68 of file TrackInterpolation.h.
|
default |
|
inline |
Definition at line 70 of file TrackInterpolation.h.
|
static |
Definition at line 83 of file TrackInterpolation.cxx.
o2::tpc::UnbinnedResid::ClassDefNV | ( | UnbinnedResid | , |
2 | |||
) |
float UnbinnedResid::getAlpha | ( | ) | const |
Definition at line 46 of file TrackInterpolation.cxx.
|
inline |
Definition at line 91 of file TrackInterpolation.h.
|
inline |
Definition at line 92 of file TrackInterpolation.h.
|
inline |
Definition at line 93 of file TrackInterpolation.h.
float UnbinnedResid::getX | ( | ) | const |
Definition at line 56 of file TrackInterpolation.cxx.
Definition at line 94 of file TrackInterpolation.cxx.
|
inline |
Definition at line 90 of file TrackInterpolation.h.
|
inline |
Definition at line 89 of file TrackInterpolation.h.
|
inline |
Definition at line 87 of file TrackInterpolation.h.
|
inline |
Definition at line 88 of file TrackInterpolation.h.
short o2::tpc::UnbinnedResid::channel {-1} |
extra channel info (ITS chip ID, TRD chamber, TOF main pad within the sector)
Definition at line 85 of file TrackInterpolation.h.
short o2::tpc::UnbinnedResid::dy {0} |
residual in y
Definition at line 78 of file TrackInterpolation.h.
short o2::tpc::UnbinnedResid::dz {0} |
residual in z
Definition at line 79 of file TrackInterpolation.h.
|
static |
Definition at line 99 of file TrackInterpolation.h.
unsigned char o2::tpc::UnbinnedResid::row {0} |
TPC pad row.
Definition at line 83 of file TrackInterpolation.h.
unsigned char o2::tpc::UnbinnedResid::sec {0} |
TPC sector (0..35)
Definition at line 84 of file TrackInterpolation.h.
short o2::tpc::UnbinnedResid::tgSlp {0} |
tan of the phi angle between padrow and track
Definition at line 80 of file TrackInterpolation.h.
short o2::tpc::UnbinnedResid::y {0} |
y position of the track, needed for binning
Definition at line 81 of file TrackInterpolation.h.
short o2::tpc::UnbinnedResid::z {0} |
z position of the track, needed for binning
Definition at line 82 of file TrackInterpolation.h.