Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/trackreco/GPUTPCTrackParam.h>
Classes | |
struct | GPUTPCTrackFitParam |
Static Public Member Functions | |
static double | ApproximateBetheBloch (double beta2) |
static double | BetheBlochGeant (double bg, double kp0=2.33f, double kp1=0.20f, double kp2=3.00f, double kp3=173e-9f, double kp4=0.49848f) |
static double | BetheBlochSolid (double bg) |
static double | BetheBlochGas (double bg) |
Private Attributes | |
GPUTPCBaseTrackParam | mParam |
GPUCA_GPUCODE. | |
double | mC [15] |
double | mSignCosPhi |
double | mChi2 |
int | mNDF |
GPUTPCTrackParam class describes the track parametrisation which is used by the GPUTPCTracker slice tracker.
Definition at line 28 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 28 of file GPUTPCTrackParam.h
Definition at line 415 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 415 of file GPUTPCTrackParam.cxx
References f.
Definition at line 391 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 391 of file GPUTPCTrackParam.cxx
References BetheBlochGeant(), f, rho, and x0.
Referenced by CalculateFitParameters().
|
static |
Definition at line 340 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 340 of file GPUTPCTrackParam.cxx
References Acts::UnitConstants::e, f, physmon_track_finding_ttbar::r, rho, ambiguity_solver_full_chain::x, and x0.
Referenced by BetheBlochGas(), and BetheBlochSolid().
Definition at line 379 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 379 of file GPUTPCTrackParam.cxx
References BetheBlochGeant().
void GPUTPCTrackParam::CalculateFitParameters | ( | GPUTPCTrackFitParam & | par, |
double | mass = 0.13957f |
||
) |
Definition at line 432 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 432 of file GPUTPCTrackParam.cxx
References GPUTPCTrackParam::GPUTPCTrackFitParam::bethe, BetheBlochGas(), GPUTPCTrackParam::GPUTPCTrackFitParam::e, GPUTPCTrackParam::GPUTPCTrackFitParam::EP2, f, GetPar(), GPUTPCTrackParam::GPUTPCTrackFitParam::k22, GPUTPCTrackParam::GPUTPCTrackFitParam::k33, GPUTPCTrackParam::GPUTPCTrackFitParam::k43, GPUTPCTrackParam::GPUTPCTrackFitParam::k44, mass, mC, GPUTPCTrackParam::GPUTPCTrackFitParam::sigmadE2, and GPUTPCTrackParam::GPUTPCTrackFitParam::theta2.
Referenced by ALICEKF::ALICEKalmanFilter(), PHSimpleKFProp::PropagateTrack(), and TransportToXWithMaterial().
bool GPUTPCTrackParam::CheckNumericalQuality | ( | ) | const |
Definition at line 679 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 679 of file GPUTPCTrackParam.cxx
References Acts::PhysicalConstants::c, Cov(), f, GetX(), GPUCA_MAX_SIN_PHI, i, mChi2, mSignCosPhi, Par(), QPt(), and SinPhi().
|
inline |
Definition at line 47 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 47 of file GPUTPCTrackParam.h
References mChi2.
bool GPUTPCTrackParam::CorrectForMeanMaterial | ( | double | xOverX0, |
double | xTimesRho, | ||
const GPUTPCTrackFitParam & | par | ||
) |
Definition at line 466 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 466 of file GPUTPCTrackParam.cxx
References GPUTPCTrackParam::GPUTPCTrackFitParam::bethe, corr, GPUTPCTrackParam::GPUTPCTrackFitParam::e, GPUTPCTrackParam::GPUTPCTrackFitParam::EP2, f, GetPar(), GPUTPCTrackParam::GPUTPCTrackFitParam::k22, GPUTPCTrackParam::GPUTPCTrackFitParam::k33, GPUTPCTrackParam::GPUTPCTrackFitParam::k43, GPUTPCTrackParam::GPUTPCTrackFitParam::k44, mC, SetPar(), GPUTPCTrackParam::GPUTPCTrackFitParam::sigmadE2, and GPUTPCTrackParam::GPUTPCTrackFitParam::theta2.
Referenced by TransportToXWithMaterial().
|
inline |
Definition at line 76 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 76 of file GPUTPCTrackParam.h
References mC.
Referenced by CheckNumericalQuality().
|
inline |
Definition at line 43 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 43 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::DzDs(), and mParam.
Referenced by Rotate(), and TransportToX().
|
inline |
Definition at line 53 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 53 of file GPUTPCTrackParam.h
References mC.
|
inline |
Definition at line 54 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 54 of file GPUTPCTrackParam.h
References mC.
|
inline |
Definition at line 52 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 52 of file GPUTPCTrackParam.h
References mC.
|
inline |
Definition at line 50 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 50 of file GPUTPCTrackParam.h
References mC.
|
inline |
Definition at line 51 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 51 of file GPUTPCTrackParam.h
References mC.
bool GPUTPCTrackParam::Filter | ( | double | y, |
double | z, | ||
double | err2Y, | ||
double | err2Z, | ||
double | maxSinPhi = GPUCA_MAX_SIN_PHI , |
||
bool | paramOnly = false |
||
) |
Definition at line 618 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 618 of file GPUTPCTrackParam.cxx
References Acts::UnitConstants::e, f, GetPar(), mC, mChi2, mNDF, and SetPar().
Referenced by ALICEKF::ALICEKalmanFilter(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 63 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 63 of file GPUTPCTrackParam.h
References mChi2.
Referenced by ALICEKF::ALICEKalmanFilter().
|
inline |
Definition at line 67 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 67 of file GPUTPCTrackParam.h
References mSignCosPhi, and SinPhi().
Referenced by GetDCAPoint(), GetS(), and Rotate().
|
inline |
Definition at line 80 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 80 of file GPUTPCTrackParam.h
References mC.
Referenced by ALICEKF::ALICEKalmanFilter(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 81 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 81 of file GPUTPCTrackParam.h
void GPUTPCTrackParam::GetDCAPoint | ( | double | x, |
double | y, | ||
double | z, | ||
double & | px, | ||
double & | py, | ||
double & | pz, | ||
double | Bz | ||
) | const |
Definition at line 64 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 64 of file GPUTPCTrackParam.cxx
References KFPMath::a, CKF_timing_vs_mu::ax, dy, Acts::UnitConstants::e, f, GetCosPhi(), GetDzDs(), GetKappa(), GetS(), GetSinPhi(), GetX(), GetY(), GetZ(), k, round(), physmon_simulation::s, and x0.
double GPUTPCTrackParam::GetDist2 | ( | const GPUTPCTrackParam & | t | ) | const |
Definition at line 29 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 29 of file GPUTPCTrackParam.cxx
References dy, dz, GetX(), GetY(), and GetZ().
double GPUTPCTrackParam::GetDistXZ2 | ( | const GPUTPCTrackParam & | t | ) | const |
Definition at line 39 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 39 of file GPUTPCTrackParam.cxx
References dz, GetX(), and GetZ().
|
inline |
Definition at line 60 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 60 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetDzDs(), and mParam.
Referenced by ALICEKF::ALICEKalmanFilter(), GetDCAPoint(), Print(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 72 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 72 of file GPUTPCTrackParam.h
References mC.
Referenced by Print().
|
inline |
Definition at line 73 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 73 of file GPUTPCTrackParam.h
References mC.
Referenced by ALICEKF::ALICEKalmanFilter(), and Print().
|
inline |
Definition at line 71 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 71 of file GPUTPCTrackParam.h
References mC.
Referenced by Print().
|
inline |
Definition at line 69 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 69 of file GPUTPCTrackParam.h
References mC.
Referenced by ALICEKF::ALICEKalmanFilter(), and Print().
|
inline |
Definition at line 70 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 70 of file GPUTPCTrackParam.h
References mC.
Referenced by ALICEKF::ALICEKalmanFilter(), and Print().
Definition at line 66 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 66 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetKappa(), and mParam.
Referenced by ALICEKF::ALICEKalmanFilter(), GetDCAPoint(), and GetS().
|
inline |
Definition at line 64 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 64 of file GPUTPCTrackParam.h
References mNDF.
Referenced by ALICEKF::ALICEKalmanFilter(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 78 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 78 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetPar(), and mParam.
Referenced by CalculateFitParameters(), CorrectForMeanMaterial(), Filter(), and TransportToX().
|
inline |
Definition at line 79 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 79 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetPar(), and mParam.
|
inline |
Definition at line 35 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 35 of file GPUTPCTrackParam.h
References mParam.
|
inline |
Definition at line 61 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 61 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetQPt(), and mParam.
Referenced by ALICEKF::ALICEKalmanFilter(), Print(), and PHSimpleKFProp::PropagateTrack().
Definition at line 48 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 48 of file GPUTPCTrackParam.cxx
References Acts::UnitConstants::e, f, GetCosPhi(), GetKappa(), GetSinPhi(), GetX(), GetY(), and k.
Referenced by GetDCAPoint().
|
inline |
Definition at line 62 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 62 of file GPUTPCTrackParam.h
References mSignCosPhi.
Referenced by Print().
|
inline |
Definition at line 59 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 59 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetSinPhi(), and mParam.
Referenced by ALICEKF::ALICEKalmanFilter(), GetDCAPoint(), GetS(), Print(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 56 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 56 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetX(), and mParam.
Referenced by ALICEKF::ALICEKalmanFilter(), CheckNumericalQuality(), GetDCAPoint(), GetDist2(), GetDistXZ2(), GetS(), Print(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 57 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 57 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetY(), and mParam.
Referenced by ALICEKF::ALICEKalmanFilter(), GetDCAPoint(), GetDist2(), GetS(), Print(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 58 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 58 of file GPUTPCTrackParam.h
References GPUTPCBaseTrackParam::GetZ(), and mParam.
Referenced by ALICEKF::ALICEKalmanFilter(), GetDCAPoint(), GetDist2(), GetDistXZ2(), Print(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 147 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 147 of file GPUTPCTrackParam.h
References f, SetChi2(), SetCov(), SetDzDs(), SetNDF(), SetQPt(), SetSignCosPhi(), SetSinPhi(), and SetZOffset().
Referenced by ALICEKF::ALICEKalmanFilter(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 48 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 48 of file GPUTPCTrackParam.h
References mNDF.
|
inline |
Definition at line 75 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 75 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::Par().
Referenced by CheckNumericalQuality().
void GPUTPCTrackParam::Print | ( | ) | const |
Definition at line 719 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 719 of file GPUTPCTrackParam.cxx
References GetDzDs(), GetErr2DzDs(), GetErr2QPt(), GetErr2SinPhi(), GetErr2Y(), GetErr2Z(), GetQPt(), GetSignCosPhi(), GetSinPhi(), GetX(), GetY(), and GetZ().
|
inline |
Definition at line 44 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 44 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::QPt().
Referenced by CheckNumericalQuality(), Rotate(), and TransportToX().
bool GPUTPCTrackParam::Rotate | ( | double | alpha, |
double | maxSinPhi = GPUCA_MAX_SIN_PHI |
||
) |
Definition at line 515 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 515 of file GPUTPCTrackParam.cxx
References DzDs(), Acts::UnitConstants::e, f, GetCosPhi(), mC, QPt(), SetDzDs(), SetQPt(), SetSignCosPhi(), SetSinPhi(), SetX(), SetY(), SinPhi(), X(), ambiguity_solver_full_chain::x, y, and Y().
Referenced by ALICEKF::ALICEKalmanFilter(), and PHSimpleKFProp::PropagateTrack().
bool GPUTPCTrackParam::Rotate | ( | double | alpha, |
GPUTPCTrackLinearisation & | t0, | ||
double | maxSinPhi = GPUCA_MAX_SIN_PHI |
||
) |
Definition at line 572 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 572 of file GPUTPCTrackParam.cxx
References GPUTPCTrackLinearisation::CosPhi(), Acts::UnitConstants::e, f, mC, GPUTPCTrackLinearisation::SetCosPhi(), GPUTPCTrackLinearisation::SetSinPhi(), SetSinPhi(), SetX(), SetY(), SinPhi(), GPUTPCTrackLinearisation::SinPhi(), X(), x0, and Y().
|
inline |
Definition at line 94 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 94 of file GPUTPCTrackParam.h
References mChi2, and testSigmaEff::v.
Referenced by InitParam().
|
inline |
Definition at line 84 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 84 of file GPUTPCTrackParam.h
References i, mC, and testSigmaEff::v.
Referenced by InitParam(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 90 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 90 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SetDzDs().
Referenced by ALICEKF::ALICEKalmanFilter(), InitParam(), PHSimpleKFProp::PropagateTrack(), and Rotate().
|
inline |
Definition at line 95 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 95 of file GPUTPCTrackParam.h
References mNDF, and testSigmaEff::v.
Referenced by InitParam(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 83 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 83 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SetPar().
Referenced by CorrectForMeanMaterial(), Filter(), and TransportToX().
|
inline |
Definition at line 36 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 36 of file GPUTPCTrackParam.h
References mParam, and testSigmaEff::v.
|
inline |
Definition at line 91 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 91 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SetQPt().
Referenced by ALICEKF::ALICEKalmanFilter(), InitParam(), PHSimpleKFProp::PropagateTrack(), and Rotate().
|
inline |
Definition at line 93 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 93 of file GPUTPCTrackParam.h
References mSignCosPhi.
Referenced by InitParam(), PHSimpleKFProp::PropagateTrack(), and Rotate().
|
inline |
Definition at line 89 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 89 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SetSinPhi().
Referenced by ALICEKF::ALICEKalmanFilter(), InitParam(), PHSimpleKFProp::PropagateTrack(), and Rotate().
|
inline |
Definition at line 86 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 86 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SetX().
Referenced by ALICEKF::ALICEKalmanFilter(), PHSimpleKFProp::PropagateTrack(), Rotate(), and TransportToX().
|
inline |
Definition at line 87 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 87 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SetY().
Referenced by ALICEKF::ALICEKalmanFilter(), PHSimpleKFProp::PropagateTrack(), and Rotate().
|
inline |
Definition at line 88 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 88 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SetZ().
Referenced by ALICEKF::ALICEKalmanFilter(), and PHSimpleKFProp::PropagateTrack().
|
inline |
Definition at line 92 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 92 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SetZOffset().
Referenced by InitParam().
|
inline |
Definition at line 46 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 46 of file GPUTPCTrackParam.h
References mSignCosPhi.
Referenced by GPUTPCTrackLinearisation::GPUTPCTrackLinearisation().
|
inline |
Definition at line 42 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 42 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::SinPhi().
Referenced by CheckNumericalQuality(), GetCosPhi(), Rotate(), and TransportToX().
bool GPUTPCTrackParam::TransportToX | ( | double | x, |
double | Bz, | ||
double | maxSinPhi = GPUCA_MAX_SIN_PHI |
||
) |
Definition at line 294 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 294 of file GPUTPCTrackParam.cxx
Referenced by TransportToXWithMaterial().
bool GPUTPCTrackParam::TransportToX | ( | double | x, |
GPUTPCTrackLinearisation & | t0, | ||
double | Bz, | ||
double | maxSinPhi = GPUCA_MAX_SIN_PHI , |
||
double * | DL = nullptr |
||
) |
Definition at line 94 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 94 of file GPUTPCTrackParam.cxx
References Acts::IntegrationTest::Bz, GPUTPCTrackLinearisation::CosPhi(), dy, dz, GPUTPCTrackLinearisation::DzDs(), Acts::UnitConstants::e, f, GetPar(), h2, k, mC, GPUTPCTrackLinearisation::QPt(), GPUTPCTrackLinearisation::SetCosPhi(), SetPar(), GPUTPCTrackLinearisation::SetSinPhi(), SetX(), GPUTPCTrackLinearisation::SinPhi(), tg, X(), Y(), and Z().
bool GPUTPCTrackParam::TransportToX | ( | double | x, |
double | sinPhi0, | ||
double | cosPhi0, | ||
double | Bz, | ||
double | maxSinPhi = GPUCA_MAX_SIN_PHI |
||
) |
Definition at line 214 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 214 of file GPUTPCTrackParam.cxx
References Acts::IntegrationTest::Bz, DzDs(), Acts::UnitConstants::e, f, GetPar(), h2, mC, QPt(), SetPar(), SetX(), SinPhi(), and X().
bool GPUTPCTrackParam::TransportToXWithMaterial | ( | double | x, |
double | Bz, | ||
double | maxSinPhi = GPUCA_MAX_SIN_PHI |
||
) |
Definition at line 328 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 328 of file GPUTPCTrackParam.cxx
References CalculateFitParameters().
Referenced by ALICEKF::ALICEKalmanFilter(), PHSimpleKFProp::PropagateTrack(), and TransportToXWithMaterial().
bool GPUTPCTrackParam::TransportToXWithMaterial | ( | double | x, |
GPUTPCTrackLinearisation & | t0, | ||
GPUTPCTrackFitParam & | par, | ||
double | Bz, | ||
double | maxSinPhi = GPUCA_MAX_SIN_PHI |
||
) |
Definition at line 301 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 301 of file GPUTPCTrackParam.cxx
References CorrectForMeanMaterial(), f, and TransportToX().
bool GPUTPCTrackParam::TransportToXWithMaterial | ( | double | x, |
GPUTPCTrackFitParam & | par, | ||
double | Bz, | ||
double | maxSinPhi = GPUCA_MAX_SIN_PHI |
||
) |
Definition at line 320 of file GPUTPCTrackParam.cxx.
View newest version in sPHENIX GitHub at line 320 of file GPUTPCTrackParam.cxx
References TransportToXWithMaterial().
|
inline |
Definition at line 39 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 39 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::X().
Referenced by Rotate(), and TransportToX().
|
inline |
Definition at line 40 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 40 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::Y().
Referenced by Rotate(), and TransportToX().
|
inline |
Definition at line 41 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 41 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::Z().
Referenced by TransportToX().
|
inline |
Definition at line 45 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 45 of file GPUTPCTrackParam.h
References mParam, and GPUTPCBaseTrackParam::ZOffset().
|
private |
Definition at line 141 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 141 of file GPUTPCTrackParam.h
Referenced by CalculateFitParameters(), CorrectForMeanMaterial(), Cov(), Err2DzDs(), Err2QPt(), Err2SinPhi(), Err2Y(), Err2Z(), Filter(), GetCov(), GetErr2DzDs(), GetErr2QPt(), GetErr2SinPhi(), GetErr2Y(), GetErr2Z(), Rotate(), SetCov(), and TransportToX().
|
private |
Definition at line 143 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 143 of file GPUTPCTrackParam.h
Referenced by CheckNumericalQuality(), Chi2(), Filter(), GetChi2(), and SetChi2().
|
private |
Definition at line 144 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 144 of file GPUTPCTrackParam.h
|
private |
GPUCA_GPUCODE.
Definition at line 135 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 135 of file GPUTPCTrackParam.h
Referenced by DzDs(), GetDzDs(), GetKappa(), GetPar(), GetParam(), GetQPt(), GetSinPhi(), GetX(), GetY(), GetZ(), Par(), QPt(), SetDzDs(), SetPar(), SetParam(), SetQPt(), SetSinPhi(), SetX(), SetY(), SetZ(), SetZOffset(), SinPhi(), X(), Y(), Z(), and ZOffset().
|
private |
Definition at line 142 of file GPUTPCTrackParam.h.
View newest version in sPHENIX GitHub at line 142 of file GPUTPCTrackParam.h
Referenced by CheckNumericalQuality(), GetCosPhi(), GetSignCosPhi(), SetSignCosPhi(), and SignCosPhi().