|  | 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.