![]() |
Project
|
#include <GPUTRDInterfaces.h>
Inherits o2::gpu::GPUTPCGMPropagator.
Public Types | |
typedef GPUTPCGMPolynomialField | propagatorParam |
![]() | |
enum | FieldRegion { TPC = 0 , ITS = 1 , TRD = 2 } |
Enumeration of field regions. More... | |
enum | UpdateRetVal { updateErrorFitFailed = -1 , updateErrorClusterRejected = 2 , updateErrorEdgeCluster = 3 } |
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] | |
![]() | |
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 SetToyMCEventsFlag(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 | |
float int32_t const GPUParam int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit bool int8_t float float float invCharge | GPUCA_DEBUG_STREAMER_CHECK (, DebugStreamerVals *debugVals=nullptr)) |
GPUd () int32_t Update(float posY | |
GPUd () int32_t InterpolateReject(const GPUParam ¶m | |
GPUd () float PredictChi2(float posY | |
GPUd () float PredictChi2(float posY | |
GPUd () 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 |
![]() | |
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 gputpcgmmergertypes::InterpolationErrorHit * | inter |
float int32_t const GPUParam int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit bool | refit |
float int32_t const GPUParam int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit bool int8_t | sideC |
float int32_t const GPUParam int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit bool int8_t float | time |
float int32_t const GPUParam int16_t int8_t gputpcgmmergertypes::InterpolationErrorHit bool int8_t float float | avgInvCharge |
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 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 211 of file GPUTRDInterfaces.h.
o2::gpu::propagatorInterface< GPUTPCGMPropagator >::GPUd | ( | ) | const |
|
inline |
Definition at line 224 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 210 of file GPUTRDInterfaces.h.
|
inline |
Definition at line 196 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 226 of file GPUTRDInterfaces.h.
const float o2::gpu::propagatorInterface< GPUTPCGMPropagator >::cov[3] |
Definition at line 219 of file GPUTRDInterfaces.h.
float o2::gpu::propagatorInterface< GPUTPCGMPropagator >::maxSnp |
Definition at line 201 of file GPUTRDInterfaces.h.
float float o2::gpu::propagatorInterface< GPUTPCGMPropagator >::maxStep |
Definition at line 201 of file GPUTRDInterfaces.h.
Definition at line 228 of file GPUTRDInterfaces.h.
bool o2::gpu::propagatorInterface< GPUTPCGMPropagator >::ok = (retVal == 0) ? true : false |
Definition at line 205 of file GPUTRDInterfaces.h.
o2::gpu::propagatorInterface< GPUTPCGMPropagator >::ok = mTrack->CheckNumericalQuality() |
Definition at line 206 of file GPUTRDInterfaces.h.
return o2::gpu::propagatorInterface< GPUTPCGMPropagator >::ok |
Definition at line 207 of file GPUTRDInterfaces.h.
float& o2::gpu::propagatorInterface< GPUTPCGMPropagator >::projY |
Definition at line 209 of file GPUTRDInterfaces.h.
float float& o2::gpu::propagatorInterface< GPUTPCGMPropagator >::projZ { return GetPropagatedYZ(x, projY, projZ) |
Definition at line 209 of file GPUTRDInterfaces.h.