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

#include <TrackDump.h>

Inherits o2::tpc::TrackTPC.

Public Member Functions

 TrackInfo ()=default
 
 TrackInfo (const TrackTPC &track)
 
 TrackInfo (const TrackInfo &)=default
 
 ~TrackInfo ()=default
 
 ClassDefNV (TrackInfo, 1)
 
- Public Member Functions inherited from o2::tpc::TrackTPC
 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
 

Public Attributes

std::vector< ClusterNativeAddclusters {}
 
- Public Attributes inherited from o2::tpc::TrackTPC
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 ClusRefref
 
 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
 

Additional Inherited Members

- Public Types inherited from o2::tpc::TrackTPC
enum  Flags : unsigned short { HasASideClusters = 0x1 << 0 , HasCSideClusters = 0x1 << 1 , HasBothSidesClusters = HasASideClusters | HasCSideClusters , FullMask = 0xffff }
 

Detailed Description

Definition at line 85 of file TrackDump.h.

Constructor & Destructor Documentation

◆ TrackInfo() [1/3]

o2::tpc::TrackDump::TrackInfo::TrackInfo ( )
default

◆ TrackInfo() [2/3]

o2::tpc::TrackDump::TrackInfo::TrackInfo ( const TrackTPC track)
inline

Definition at line 87 of file TrackDump.h.

◆ TrackInfo() [3/3]

o2::tpc::TrackDump::TrackInfo::TrackInfo ( const TrackInfo )
default

◆ ~TrackInfo()

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

Member Function Documentation

◆ ClassDefNV()

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

Member Data Documentation

◆ clusters

std::vector<ClusterNativeAdd> o2::tpc::TrackDump::TrackInfo::clusters {}

Definition at line 91 of file TrackDump.h.


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