![]() |
Project
|
#include <GPUTRDInterfaces.h>
Inherits o2::gpu::GPUTPCGMTrackParam.
Public Types | |
typedef GPUTPCGMTrackParam | baseClass |
Public Member Functions | |
GPUdDefault () trackInterface()=default | |
GPUd () trackInterface(const GPUTPCGMTrackParam ¶m)=delete | |
GPUd () trackInterface(const GPUTPCGMMergedTrack &trk) | |
GPUd () trackInterface(const gputpcgmmergertypes | |
GPUdDefault () trackInterface(const trackInterface< GPUTPCGMTrackParam > ¶m)=default | |
GPUdDefault () trackInterface &operator | |
GPUd () trackInterface(const o2 | |
GPUd () trackInterface(const o2 | |
GPUd () float getX() const | |
GPUd () float getAlpha() const | |
GPUd () float getY() const | |
GPUd () float getZ() const | |
GPUd () float getSnp() const | |
GPUd () float getTgl() const | |
GPUd () float getQ2Pt() const | |
GPUd () float getEta() const | |
GPUd () float getPt() const | |
GPUd () float getSigmaY2() const | |
GPUd () float getSigmaZ2() const | |
GPUd () const float *getPar() const | |
GPUd () const float *getCov() const | |
GPUd () void resetCovariance(float s) | |
GPUd () void updateCovZ2(float addZerror) | |
GPUd () void setAlpha(float alpha) | |
GPUd () void set(float x | |
for (int32_t i=0;i< 5;i++) | |
for (int32_t j=0;j< 15;j++) | |
setAlpha (alpha) | |
![]() | |
GPUd () float &X() | |
GPUd () float &Y() | |
GPUd () float &Z() | |
GPUd () float &SinPhi() | |
GPUd () float &DzDs() | |
GPUd () float &QPt() | |
GPUd () float &TZOffset() | |
GPUhd () float GetX() const | |
GPUhd () float GetY() const | |
GPUhd () float GetZ() const | |
GPUd () float GetSinPhi() const | |
GPUd () float GetDzDs() const | |
GPUd () float GetQPt() const | |
GPUd () float GetTZOffset() const | |
GPUd () float GetKappa(float Bz) const | |
GPUd () void SetX(float v) | |
GPUd () float *Par() | |
GPUd () const float *GetPar() const | |
GPUd () float GetPar(int32_t i) const | |
GPUd () void SetPar(int32_t i | |
GPUd () float &Chi2() | |
GPUd () int32_t &NDF() | |
GPUd () float Err2Y() const | |
GPUd () float Err2Z() const | |
GPUd () float Err2SinPhi() const | |
GPUd () float Err2DzDs() const | |
GPUd () float Err2QPt() const | |
GPUd () float GetChi2() const | |
GPUd () int32_t GetNDF() const | |
GPUd () float GetCosPhi() const | |
GPUd () float GetErr2Y() const | |
GPUd () float GetErr2Z() const | |
GPUd () float GetErr2SinPhi() const | |
GPUd () float GetErr2DzDs() const | |
GPUd () float GetErr2QPt() const | |
GPUd () float *Cov() | |
GPUd () const float *GetCov() const | |
GPUd () float GetCov(int32_t i) const | |
GPUd () void SetCov(int32_t i | |
GPUd () void SetChi2(float v) | |
GPUd () void SetNDF(int32_t v) | |
GPUd () float GetMirroredY(float Bz) const | |
GPUd () void ResetCovariance() | |
GPUd () bool CheckNumericalQuality(float override CovYY | |
GPUd () bool CheckCov() const | |
GPUd () bool Fit(GPUTPCGMMerger *merger | |
GPUd () void MoveToReference(GPUTPCGMPropagator &prop | |
GPUd () void MirrorTo(GPUTPCGMPropagator &prop | |
GPUd () int32_t MergeDoubleRowClusters(int32_t &ihit | |
GPUd () bool AttachClustersPropagate(const GPUTPCGMMerger *GPUrestrict() Merger | |
GPUd () float AttachClusters(const GPUTPCGMMerger *GPUrestrict() Merger | |
GPUd () float AttachClusters(const GPUTPCGMMerger *GPUrestrict() Merger | |
template<int32_t I> | |
GPUd () void AttachClustersMirror(const GPUTPCGMMerger *GPUrestrict() Merger | |
template<int32_t I> | |
GPUd () int32_t FollowCircle(const GPUTPCGMMerger *GPUrestrict() Merger | |
GPUd () void StoreAttachMirror(const GPUTPCGMMerger *GPUrestrict() Merger | |
GPUd() void StoreOuter(gputpcgmmergertypes | GPUd () static void RefitLoop(const GPUTPCGMMerger *GPUrestrict() Merger |
GPUd () void AddCovDiagErrors(const float *GPUrestrict() errors2) | |
GPUd () void AddCovDiagErrorsWithCorrelations(const float *GPUrestrict() errors2) | |
GPUdi () void MarkClusters(GPUTPCGMMergedTrackHit *GPUrestrict() clusters | |
while (ihitFirst !=ihitLast) | |
GPUdi () void UnmarkClusters(GPUTPCGMMergedTrackHit *GPUrestrict() clusters | |
while (ihitFirst !=ihitLast) | |
GPUdi () static void NormalizeAlpha(float &alpha) | |
GPUd () void Rotate(float alpha) | |
GPUd () void ShiftZ(const GPUTPCGMMerger *merger | |
GPUd () void ShiftZ2(const GPUTPCGMMergedTrackHit *clusters | |
GPUd () static float Reciprocal(float x) | |
GPUdi () static void Assign(float &x | |
GPUdi () void ConstrainSinPhi(float limit | |
GPUd () int32_t initResetT0() | |
Public Attributes | |
float | alpha |
float const float | param [5] |
float const float const float | cov [15] |
![]() | |
float | v { mP[i] = v |
int32_t | iTrk |
int32_t GPUTPCGMMergedTrackHit * | clusters |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ * | clustersXYZ |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t & | N |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t & | NTolerated |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float & | Alpha |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t | attempt = 0 |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t float | maxSinPhi = GPUCA_MAX_SIN_PHI |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t float gputpcgmmergertypes::GPUTPCOuterParam * | outerParam = nullptr) |
const GPUParam & | param |
const GPUParam float & | alpha |
float | toY |
float float | toZ |
float float bool | inFlyDirection |
float float bool const GPUParam & | param |
float float bool const GPUParam uint8_t | row |
float float bool const GPUParam uint8_t uint8_t | clusterState |
float float bool const GPUParam uint8_t uint8_t bool | mirrorParameters |
float float bool const GPUParam uint8_t uint8_t bool int8_t | sector |
int32_t | wayDirection |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger * | merger |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator & | prop |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float & | xx |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float & | yy |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float & | zz |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t | maxN |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float | clAlpha |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float uint8_t & | clusterState |
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float uint8_t bool | rejectChi2 |
int32_t | sector |
int32_t int32_t | lastRow |
int32_t int32_t int32_t | toRow |
int32_t int32_t int32_t int32_t | iTrack |
int32_t int32_t int32_t int32_t bool | goodLeg |
int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator & | prop |
int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool | inFlyDirection |
int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool float | maxSinPhi = GPUCA_MAX_SIN_PHI |
int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool float bool | checkdEdx = false) |
int32_t int32_t | iRow |
int32_t int32_t int32_t | iTrack |
int32_t int32_t int32_t bool | goodLeg |
int32_t int32_t int32_t bool GPUTPCGMPropagator & | prop |
int32_t int32_t int32_t bool float | Y |
int32_t int32_t int32_t bool float float | Z |
int32_t int32_t int32_t float | toY |
int32_t int32_t int32_t float GPUTPCGMPropagator & | prop |
int32_t int32_t int32_t float GPUTPCGMPropagator bool | phase2 = false) |
GPUTPCGMPropagator & | prop |
GPUTPCGMPropagator int32_t | sector |
GPUTPCGMPropagator int32_t int32_t | iRow |
GPUTPCGMPropagator int32_t int32_t int32_t | iTrack |
GPUTPCGMPropagator int32_t int32_t int32_t float | toAlpha |
GPUTPCGMPropagator int32_t int32_t int32_t float float | toX |
GPUTPCGMPropagator int32_t int32_t int32_t float float float | toY |
GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t | toSector |
GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t | toRow |
GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t bool | inFlyDirection |
GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t bool bool | phase2 = false) |
int32_t int32_t int32_t float | toAlpha |
int32_t int32_t int32_t float float | toY |
int32_t int32_t int32_t float float float | toX |
int32_t int32_t int32_t float float float int32_t | toSector |
int32_t int32_t int32_t float float float int32_t int32_t | toRow |
int32_t int32_t int32_t float float float int32_t int32_t bool | inFlyDirection |
int32_t int32_t int32_t float float float int32_t int32_t bool float | alpha |
GPUd() void StoreOuter(gputpcgmmergertypes int32_t | loopIdx |
int32_t | ihitFirst |
int32_t int32_t | ihitLast |
int32_t int32_t int32_t | wayDirection |
int32_t int32_t int32_t uint8_t | state |
int32_t float | tzInner |
int32_t float float | tzOuter |
int32_t float float float | x1 |
int32_t float float float float | x2 |
GPUTPCGMMergedTrackHitXYZ * | clustersXYZ |
GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger * | merger |
GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger int32_t | N |
bool | mask |
bool float | v |
float | mX |
float | mTZOffset |
float | mP [5] |
float | mC [15] |
float | mChi2 |
int32_t | mNDF |
Definition at line 97 of file GPUTRDInterfaces.h.
typedef GPUTPCGMTrackParam o2::gpu::trackInterface< GPUTPCGMTrackParam >::baseClass |
Definition at line 172 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 163 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 166 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 156 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 155 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 144 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 150 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 151 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 149 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 152 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 153 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 147 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 148 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 140 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 145 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 146 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 102 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 103 of file GPUTRDInterfaces.h.
|
delete |
|
inline |
Definition at line 115 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 127 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 157 of file GPUTRDInterfaces.h.
o2::gpu::trackInterface< GPUTPCGMTrackParam >::GPUd | ( | ) |
|
inline |
Definition at line 159 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 158 of file GPUTRDInterfaces.h.
o2::gpu::trackInterface< GPUTPCGMTrackParam >::GPUdDefault | ( | ) | & |
|
default |
|
default |
o2::gpu::trackInterface< GPUTPCGMTrackParam >::setAlpha | ( | alpha | ) |
Definition at line 160 of file GPUTRDInterfaces.h.
float const float const float o2::gpu::trackInterface< GPUTPCGMTrackParam >::cov[15] |
Definition at line 160 of file GPUTRDInterfaces.h.
float const float o2::gpu::trackInterface< GPUTPCGMTrackParam >::param[5] |
Definition at line 160 of file GPUTRDInterfaces.h.