![]() |
Project
|
#include <GPUTRDInterfaces.h>
Inherits o2::gpu::GPUTPCGMPropagator.
Public Types | |
| typedef GPUTPCGMPolynomialField | propagatorParam |
Public Types inherited from o2::gpu::GPUTPCGMPropagator | |
| enum | FieldRegion { TPC = 0 , ITS = 1 , TRD = 2 } |
| Enumeration of field regions. More... | |
| enum | UpdateRetVal { updateErrorFitFailed = -1 , updateErrorClusterRejected = 2 , updateErrorClusterRejectedDistance = 2 , updateErrorClusterRejectedInInterpolation = 3 , updateErrorClusterRejectedInUpdate = 4 , updateErrorClusterRejectedEdge = 5 } |
| enum | RejectChi2Mode { rejectDirect = 1 , rejectInterFill = 2 , rejectInterReject = 3 } |
Public Member Functions | |
| GPUd () propagatorInterface(const propagatorParam *pField) | |
| propagatorInterface (const propagatorInterface< GPUTPCGMPropagator > &)=delete | |
| propagatorInterface & | operator= (const propagatorInterface< GPUTPCGMPropagator > &)=delete |
| GPUd () void setTrack(trackInterface< GPUTPCGMTrackParam > *trk) | |
| GPUd () bool propagateToX(float x | |
| GPUd () int32_t getPropagatedYZ(float x | |
| GPUd () void setFitInProjections(bool flag) | |
| GPUd () bool rotate(float alpha) | |
| GPUd () bool update(const float p[2] | |
| GPUd () float getAlpha() | |
| GPUd () float getPredictedChi2(const float p[2] | |
Public Member Functions inherited from o2::gpu::GPUTPCGMPropagator | |
| GPUdDefault () GPUTPCGMPropagator()=default | |
| GPUd () void SetMaterial(float radLen | |
| GPUd () void SetMaterialTPC() | |
| GPUd () void UpdateMaterial(const GPUTPCGMPhysicalTrackModel &GPUrestrict() t0e) | |
| GPUd() o2 | GPUd () void SetPolynomialField(const GPUTPCGMPolynomialField *field) |
| GPUd () void SelectFieldRegion(FieldRegion region) | |
| GPUd () void SetFitInProjections(bool Flag) | |
| GPUd () void SetPropagateBzOnly(bool Flag) | |
| GPUd () void SetSeedingErrors(bool Flag) | |
| GPUd () void SetMatLUT(const o2 | |
| GPUd () void SetMaxSinPhi(float maxSinPhi) | |
| GPUd () void SetTrack(GPUTPCGMTrackParam *track | |
| GPUd () void ResetT0() | |
| GPUd () int32_t RotateToAlpha(float new Alpha) | |
| GPUd () int32_t PropagateToXAlpha(float posX | |
| GPUd () int32_t PropagateToXAlphaBz(float posX | |
| GPUd () int32_t Update(float posY | |
| GPUd () int32_t Update(float posY | |
| GPUd () int32_t Update(float posY | |
| GPUd () int32_t InterpolateReject(const GPUParam ¶m | |
| GPUd () float PredictChi2(float posY | |
| GPUd () float PredictChi2(float posY | |
| GPUd () static int32_t RejectCluster(float chiY | |
| GPUd () float GetBz(float X | |
| Bz in local coordinates rotated to mAlpha. | |
| GPUd () void GetBxByBz(float X | |
| Bx,By,Bz in local coordinates rotated to mAlpha. | |
| GPUd () float GetBz(float Alpha | |
| Bz in local coordinates rotated to Alpha. | |
| GPUd () void GetBxByBz(float Alpha | |
| Bx,By,Bz in local coordinates rotated to Alpha. | |
| GPUd () void GetErr2(float &err2Y | |
| GPUd () static void GetErr2(float &err2Y | |
| GPUd () float GetAlpha() const | |
| GPUd () void SetAlpha(float v) | |
| GPUd () float GetQPt0() const | |
| GPUd () float GetSinPhi0() const | |
| GPUd () float GetCosPhi0() const | |
| GPUd () void Mirror(bool inFlyDirection) | |
| GPUd () void Rotate180() | |
| GPUd () void ChangeDirection() | |
| GPUd () float GetMirroredYModel() const | |
| GPUd () float GetMirroredYTrack() const | |
| GPUd () int32_t GetPropagatedYZ(float x | |
| GPUd () bool GetFitInProjections() const | |
| GPUd () GPUTPCGMPhysicalTrackModel &Model() | |
| GPUd () void CalculateMaterialCorrection() | |
Public Attributes | |
| float | maxSnp |
| float float | maxStep |
| bool | ok = (retVal == 0) ? true : false |
| ok = mTrack->CheckNumericalQuality() | |
| return | ok |
| float & | projY |
| float float & | projZ { return GetPropagatedYZ(x, projY, projZ) |
| const float | cov [3] |
| const float cov[3] | const { return PredictChi2(p[0], p[1], cov[0], cov[2]) |
| trackInterface< GPUTPCGMTrackParam > * | mTrack |
Public Attributes inherited from o2::gpu::GPUTPCGMPropagator | |
| float | rho |
| float | Alpha |
| float | posAlpha |
| float bool | inFlyDirection |
| float | posZ |
| float int32_t | iRow |
| float int32_t const GPUParam & | param |
| float int32_t const GPUParam int16_t | clusterState |
| float int32_t const GPUParam int16_t int8_t | rejectChi2 |
| float int32_t const GPUParam int16_t int8_t bool | refit |
| float int32_t const GPUParam int16_t int8_t bool int8_t | sector |
| float int32_t const GPUParam int16_t int8_t bool int8_t float | time |
| float int32_t const GPUParam int16_t int8_t bool int8_t float float | avgInvCharge |
| float int32_t const GPUParam int16_t int8_t bool int8_t float float float | invCharge |
| float int32_t const GPUParam int16_t int8_t bool float | err2Y |
| float int32_t const GPUParam int16_t int8_t bool float float | err2Z |
| float int16_t | clusterState |
| float int16_t bool | rejectChi2 |
| float int16_t bool float | err2Y |
| float int16_t bool float float | err2Z |
| float int16_t bool float float const GPUParam * | param = nullptr) |
| float | posY |
| float float | posZ |
| float float int16_t | clusterState |
| float float int16_t int8_t | rejectChi2 |
| float float int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit * | inter |
| float float int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit float | err2Y |
| float float int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit float float | err2Z |
| float float int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit float float float | deltaZ |
| float int32_t const GPUParam int16_t int8_t | sideC |
| float int32_t const GPUParam int16_t int8_t float | time |
| float int32_t const GPUParam int16_t int8_t float float | avgCharge |
| float int32_t const GPUParam int16_t int8_t float float float charge | const |
| float float | err2Y |
| float float float err2Z | const |
| float | chiZ |
| float uint8_t | clusterState |
| float | Y |
| float float Z | const |
| float float | Z |
| float float float B[3] | const |
| float | X |
| float float | Y |
| float float float Z | const |
| float float float | Z |
| float float float float B[3] | const |
| float & | err2Z |
| float const GPUParam & | param |
| float const GPUParam float | posZ |
| float const GPUParam float int32_t | iRow |
| float const GPUParam float int32_t int16_t | clusterState |
| float const GPUParam float int32_t int16_t int8_t | sector |
| float const GPUParam float int32_t int16_t int8_t float | time |
| float const GPUParam float int32_t int16_t int8_t float float | avgCharge |
| float const GPUParam float int32_t int16_t int8_t float float float charge | const |
| float const GPUParam float | snp |
| float const GPUParam float float | tgl |
| float const GPUParam float float float | posZ |
| float const GPUParam float float float float | trackX |
| float const GPUParam float float float float float | trackY |
| float const GPUParam float float float float float int32_t | iRow |
| float const GPUParam float float float float float int32_t int16_t | clusterState |
| float const GPUParam float float float float float int32_t int16_t int8_t | sector |
| float const GPUParam float float float float float int32_t int16_t int8_t float | time |
| float const GPUParam float float float float float int32_t int16_t int8_t float float | avgCharge |
| float const GPUParam float float float float float int32_t int16_t int8_t float float float | charge |
| float const GPUParam float float float float float int32_t int16_t int8_t float float float bool | seedingErrors |
| float & | projY |
| float float & | projZ |
Definition at line 181 of file GPUTRDInterfaces.h.
| typedef GPUTPCGMPolynomialField o2::gpu::propagatorInterface< GPUTPCGMPropagator >::propagatorParam |
Definition at line 184 of file GPUTRDInterfaces.h.
|
delete |
| o2::gpu::propagatorInterface< GPUTPCGMPropagator >::GPUd | ( | ) |
|
inline |
Definition at line 210 of file GPUTRDInterfaces.h.
| o2::gpu::propagatorInterface< GPUTPCGMPropagator >::GPUd | ( | ) | const |
|
inline |
Definition at line 223 of file GPUTRDInterfaces.h.
| o2::gpu::propagatorInterface< GPUTPCGMPropagator >::GPUd | ( | ) | const |
| o2::gpu::propagatorInterface< GPUTPCGMPropagator >::GPUd | ( | ) |
|
inline |
Definition at line 185 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 209 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 195 of file GPUTRDInterfaces.h.
|
delete |
| const float cov [3] o2::gpu::propagatorInterface< GPUTPCGMPropagator >::const { return PredictChi2(p[0], p[1], cov[0], cov[2]) |
Definition at line 225 of file GPUTRDInterfaces.h.
| const float o2::gpu::propagatorInterface< GPUTPCGMPropagator >::cov[3] |
Definition at line 218 of file GPUTRDInterfaces.h.
| float o2::gpu::propagatorInterface< GPUTPCGMPropagator >::maxSnp |
Definition at line 200 of file GPUTRDInterfaces.h.
| float float o2::gpu::propagatorInterface< GPUTPCGMPropagator >::maxStep |
Definition at line 200 of file GPUTRDInterfaces.h.
Definition at line 227 of file GPUTRDInterfaces.h.
| bool o2::gpu::propagatorInterface< GPUTPCGMPropagator >::ok = (retVal == 0) ? true : false |
Definition at line 204 of file GPUTRDInterfaces.h.
| o2::gpu::propagatorInterface< GPUTPCGMPropagator >::ok = mTrack->CheckNumericalQuality() |
Definition at line 205 of file GPUTRDInterfaces.h.
| return o2::gpu::propagatorInterface< GPUTPCGMPropagator >::ok |
Definition at line 206 of file GPUTRDInterfaces.h.
| float& o2::gpu::propagatorInterface< GPUTPCGMPropagator >::projY |
Definition at line 208 of file GPUTRDInterfaces.h.
| float float& o2::gpu::propagatorInterface< GPUTPCGMPropagator >::projZ { return GetPropagatedYZ(x, projY, projZ) |
Definition at line 208 of file GPUTRDInterfaces.h.