![]() |
Project
|
#include <TrackTPC.h>
Inherits TrackParametrizationWithError< float >.
Inherited by o2::tpc::TrackDump::TrackInfo.
Public Types | |
| enum | Flags : unsigned short { HasASideClusters = 0x1 << 0 , HasCSideClusters = 0x1 << 1 , HasBothSidesClusters = HasASideClusters | HasCSideClusters , FullMask = 0xffff } |
Public Member Functions | |
| GPUdDefault () TrackTPC()=default | |
| Default constructor. | |
| GPUdDefault () ~TrackTPC()=default | |
| Destructor. | |
| GPUd () unsigned short getFlags() const | |
| GPUd () unsigned short getClustersSideInfo() const | |
| GPUd () bool hasASideClusters() const | |
| GPUd () bool hasCSideClusters() const | |
| GPUd () bool hasBothSidesClusters() const | |
| GPUd () bool hasASideClustersOnly() const | |
| GPUd () bool hasCSideClustersOnly() const | |
| GPUd () void setHasASideClusters() | |
| GPUd () void setHasCSideClusters() | |
| GPUd () float getTime0() const | |
| Reference time of the track, i.e. t-bins of a primary track with eta=0. | |
| GPUd () float getDeltaTBwd() const | |
| max possible decrement to getTimeVertex | |
| GPUd () float getDeltaTFwd() const | |
| max possible increment to getTimeVertex | |
| GPUd () void setDeltaTBwd(float t) | |
| set max possible decrement to getTimeVertex | |
| GPUd () void setDeltaTFwd(float t) | |
| set max possible increment to getTimeVertex | |
| GPUd () float getChi2() const | |
| GPUd () const o2 | |
| GPUd () void setTime0(float v) | |
| GPUd () void setChi2(float v) | |
| GPUd () void setOuterParam(o2 | |
| GPUd () void setParamOut(o2 | |
| GPUd () const ClusRef &getClusterRef() const | |
| GPUd () void shiftFirstClusterRef(int dif) | |
| GPUd () int getNClusters() const | |
| GPUd () int getNClusterReferences() const | |
| GPUd () void setClusterRef(uint32_t entry | |
| template<class T > | |
| GPUdi () static void getClusterReference(T &clinfo | |
| template<class T > | |
| GPUdi () void getClusterReference(T &clinfo | |
| template<class T > | |
| GPUdi () static const o2 | |
| template<class T > | |
| GPUdi () const o2 | |
| GPUd () const dEdxInfo &getdEdxAlt() const | |
| GPUd () void setdEdxAlt(const dEdxInfo &v) | |
Public Attributes | |
| uint16_t | ncl { mClustersReference.set(entry, ncl) |
| int | nCluster |
| int uint8_t & | sectorIndex |
| int uint8_t uint8_t & | rowIndex |
| int uint8_t uint8_t uint32_t & | clusterIndex |
| int uint8_t uint8_t uint32_t const ClusRef & | ref |
| clusterIndex = clIndArr[nCluster] | |
| const uint8_t * | srIndexArr = reinterpret_cast<const uint8_t*>(clIndArr + ref.getEntries()) |
| sectorIndex = srIndexArr[nCluster] | |
| rowIndex = srIndexArr[nCluster + ref.getEntries()] | |
| int uint8_t uint8_t uint32_t &clusterIndex | const |
This is the definition of the TPC Track Object
Definition at line 30 of file TrackTPC.h.
| enum o2::tpc::TrackTPC::Flags : unsigned short |
| Enumerator | |
|---|---|
| HasASideClusters | track has clusters on A side |
| HasCSideClusters | track has clusters on C side |
| HasBothSidesClusters | |
| FullMask | |
Definition at line 35 of file TrackTPC.h.
|
inline |
Definition at line 52 of file TrackTPC.h.
|
inline |
Definition at line 55 of file TrackTPC.h.
|
inline |
Definition at line 54 of file TrackTPC.h.
|
inline |
Definition at line 53 of file TrackTPC.h.
|
inline |
Definition at line 56 of file TrackTPC.h.
|
inline |
Definition at line 75 of file TrackTPC.h.
|
inline |
Definition at line 131 of file TrackTPC.h.
|
inline |
Definition at line 68 of file TrackTPC.h.
|
inline |
Definition at line 67 of file TrackTPC.h.
|
inline |
max possible decrement to getTimeVertex
Definition at line 62 of file TrackTPC.h.
|
inline |
max possible increment to getTimeVertex
Definition at line 63 of file TrackTPC.h.
|
inline |
Reference time of the track, i.e. t-bins of a primary track with eta=0.
Definition at line 61 of file TrackTPC.h.
|
inline |
Definition at line 78 of file TrackTPC.h.
|
inline |
Definition at line 77 of file TrackTPC.h.
|
inline |
Definition at line 51 of file TrackTPC.h.
|
inline |
Definition at line 50 of file TrackTPC.h.
|
inline |
Definition at line 72 of file TrackTPC.h.
| o2::tpc::TrackTPC::GPUd | ( | ) |
|
inline |
Definition at line 132 of file TrackTPC.h.
|
inline |
set max possible decrement to getTimeVertex
Definition at line 64 of file TrackTPC.h.
|
inline |
set max possible increment to getTimeVertex
Definition at line 65 of file TrackTPC.h.
|
inline |
Definition at line 58 of file TrackTPC.h.
|
inline |
Definition at line 59 of file TrackTPC.h.
|
inline |
Definition at line 73 of file TrackTPC.h.
|
inline |
Definition at line 74 of file TrackTPC.h.
|
inline |
Definition at line 71 of file TrackTPC.h.
|
inline |
Definition at line 76 of file TrackTPC.h.
|
default |
Default constructor.
|
default |
Destructor.
|
inline |
Definition at line 114 of file TrackTPC.h.
|
inline |
Definition at line 105 of file TrackTPC.h.
| o2::tpc::TrackTPC::GPUdi | ( | ) | & |
| o2::tpc::TrackTPC::GPUdi | ( | ) | & |
| int uint8_t uint8_t uint32_t& o2::tpc::TrackTPC::clusterIndex |
Definition at line 83 of file TrackTPC.h.
| o2::tpc::TrackTPC::clusterIndex = clIndArr[nCluster] |
Definition at line 91 of file TrackTPC.h.
| int uint8_t uint8_t uint32_t& clusterIndex o2::tpc::TrackTPC::const |
Definition at line 99 of file TrackTPC.h.
| uint16_t o2::tpc::TrackTPC::ncl { mClustersReference.set(entry, ncl) |
Definition at line 79 of file TrackTPC.h.
| int o2::tpc::TrackTPC::nCluster |
Definition at line 82 of file TrackTPC.h.
Definition at line 83 of file TrackTPC.h.
| int uint8_t uint8_t & o2::tpc::TrackTPC::rowIndex |
Definition at line 83 of file TrackTPC.h.
| o2::tpc::TrackTPC::rowIndex = srIndexArr[nCluster + ref.getEntries()] |
Definition at line 94 of file TrackTPC.h.
| int uint8_t & o2::tpc::TrackTPC::sectorIndex |
Definition at line 83 of file TrackTPC.h.
| o2::tpc::TrackTPC::sectorIndex = srIndexArr[nCluster] |
Definition at line 93 of file TrackTPC.h.
| const uint8_t* o2::tpc::TrackTPC::srIndexArr = reinterpret_cast<const uint8_t*>(clIndArr + ref.getEntries()) |
Definition at line 92 of file TrackTPC.h.