![]() |
Project
|
#include <TrackParametrizationWithError.h>
Inherits o2::track::TrackParametrization< value_T >.
Inherited by o2::align::AlignmentTrack.
Public Types | |
using | covMat_t = gpu::gpustd::array< value_t, kCovMatSize > |
using | MatrixDSym5 = o2::math_utils::SMatrix< double, kNParams, kNParams, o2::math_utils::MatRepSym< double, kNParams > > |
using | MatrixD5 = o2::math_utils::SMatrix< double, kNParams, kNParams, o2::math_utils::MatRepStd< double, kNParams, kNParams > > |
![]() | |
using | value_t = value_T |
using | dim2_t = gpu::gpustd::array< value_t, 2 > |
using | dim3_t = gpu::gpustd::array< value_t, 3 > |
using | params_t = gpu::gpustd::array< value_t, kNParams > |
Public Member Functions | |
GPUhd () TrackParametrizationWithError() | |
GPUd () TrackParametrizationWithError(value_t x | |
GPUd () TrackParametrizationWithError(const dim3_t &xyz | |
GPUhdDefault () TrackParametrizationWithError(const TrackParametrizationWithError &src)=default | |
GPUdDefault () TrackParametrizationWithError(TrackParametrizationWithError &&src)=default | |
GPUhdDefault () TrackParametrizationWithError &operator | |
GPUhdDefault () TrackParametrizationWithError &operator | |
GPUdDefault () ~TrackParametrizationWithError()=default | |
GPUd () void set(value_t x | |
GPUd () void set(value_t x | |
GPUd () void set(const dim3_t &xyz | |
GPUd () const covMat_t &getCov() const | |
GPUd () value_t getSigmaY2() const | |
GPUd () value_t getSigmaZY() const | |
GPUd () value_t getSigmaZ2() const | |
GPUd () value_t getSigmaSnpY() const | |
GPUd () value_t getSigmaSnpZ() const | |
GPUd () value_t getSigmaSnp2() const | |
GPUd () value_t getSigmaTglY() const | |
GPUd () value_t getSigmaTglZ() const | |
GPUd () value_t getSigmaTglSnp() const | |
GPUd () value_t getSigmaTgl2() const | |
GPUd () value_t getSigma1PtY() const | |
GPUd () value_t getSigma1PtZ() const | |
GPUd () value_t getSigma1PtSnp() const | |
GPUd () value_t getSigma1PtTgl() const | |
GPUd () value_t getSigma1Pt2() const | |
GPUd () value_t getCovarElem(int i | |
GPUd () value_t getDiagError2(int i) const | |
GPUd() bool getCovXYZPxPyPzGlo(gpu | GPUd () void print() const |
GPUd () void printHexadecimal() | |
std::string | asString () const |
std::string | asStringHexadecimal () |
GPUd () bool testRotate(value_t alpha) const | |
GPUd () bool rotate(value_t alpha) | |
GPUd () bool propagateTo(value_t xk | |
GPUd () bool propagateTo(value_t xk | |
GPUd() bool propagateToDCA(const o2 | GPUd () void invert() |
GPUd () value_t getPredictedChi2(const dim2_t &p | |
GPUd () value_t getPredictedChi2Quiet(const dim2_t &p | |
GPUd () value_t getPredictedChi2(const value_t *p | |
GPUd () value_t getPredictedChi2Quiet(const value_t *p | |
template<typename T > | |
GPUd () value_t getPredictedChi2(const BaseCluster< T > &p) const | |
template<typename T > | |
GPUd () value_t getPredictedChi2Quiet(const BaseCluster< T > &p) const | |
GPUd () void buildCombinedCovMatrix(const TrackParametrizationWithError &rhs | |
GPUd () value_t getPredictedChi2(const TrackParametrizationWithError &rhs | |
GPUd () value_t getPredictedChi2(const TrackParametrizationWithError &rhs) const | |
GPUd () value_t getPredictedChi2Quiet(const TrackParametrizationWithError &rhs) const | |
GPUd () bool update(const TrackParametrizationWithError &rhs | |
GPUd () bool update(const TrackParametrizationWithError &rhs) | |
GPUd () bool update(const dim2_t &p | |
GPUd () bool update(const value_t *p | |
template<typename T > | |
GPUd() value_T update(const o2 | GPUd () bool update(const BaseCluster< T > &p) |
GPUd () bool correctForMaterial(value_t x2x0 | |
GPUd () void resetCovariance(value_t s2=0) | |
GPUd () void checkCovariance() | |
GPUd () void checkCorrelations() | |
GPUd () void setCov(value_t v | |
GPUd () void setCov(value_t v | |
GPUd () void setCov(const covMat_t &mat) | |
GPUd () void updateCov(const covMat_t &delta) | |
GPUd () void updateCov(value_t delta | |
GPUd () void updateCov(value_t delta | |
GPUd () void updateCov(const params_t delta2 | |
GPUd () void updateCov(const value_t *delta2 | |
GPUd () void updateCovCorr(const params_t delta2) | |
GPUd () void updateCovCorr(const value_t *delta2) | |
GPUd () void updateCov(const params_t delta2) | |
GPUd () void updateCov(const value_t *delta2) | |
![]() | |
GPUdDefault () TrackParametrization()=default | |
GPUd () TrackParametrization(value_t x | |
GPUd () TrackParametrization(const dim3_t &xyz | |
GPUdDefault () TrackParametrization(const TrackParametrization &)=default | |
GPUdDefault () TrackParametrization(TrackParametrization &&)=default | |
GPUhdDefault () TrackParametrization &operator | |
GPUhdDefault () TrackParametrization &operator | |
GPUdDefault () ~TrackParametrization()=default | |
GPUd () void set(value_t x | |
GPUd () void set(value_t x | |
GPUd () const value_t *getParams() const | |
GPUd () value_t getParam(int i) const | |
GPUd () value_t getX() const | |
GPUd () value_t getAlpha() const | |
GPUd () value_t getY() const | |
GPUd () value_t getZ() const | |
GPUd () value_t getSnp() const | |
GPUd () value_t getTgl() const | |
GPUhd () value_t getQ2Pt() const | |
GPUd () value_t getCharge2Pt() const | |
GPUd () int getAbsCharge() const | |
GPUd () PID getPID() const | |
GPUd () void setPID(const PID pid | |
GPUd () value_t getCsp2() const | |
calculate cos^2 and cos of track direction in rphi-tracking | |
GPUd () value_t getCsp() const | |
GPUd () void setX(value_t v) | |
GPUd () void setParam(value_t v | |
GPUd () void setAlpha(value_t v) | |
GPUd () void setY(value_t v) | |
GPUd () void setZ(value_t v) | |
GPUd () void setSnp(value_t v) | |
GPUd () void setTgl(value_t v) | |
GPUd () void setQ2Pt(value_t v) | |
GPUd () void setAbsCharge(int q) | |
GPUd () bool getXatLabR(value_t r | |
GPUd () void getCircleParamsLoc(value_t bz | |
GPUd () void getCircleParams(value_t bz | |
GPUd() void getLineParams(o2 | GPUd () value_t getCurvature(value_t b) const |
GPUd () int getCharge() const | |
GPUd () int getSign() const | |
GPUd () value_t getPhi() const | |
GPUd () value_t getPhiPos() const | |
GPUd () value_t getPtInv() const | |
GPUd () value_t getP2Inv() const | |
GPUd () value_t getP2() const | |
GPUd () value_t getPInv() const | |
GPUd () value_t getP() const | |
GPUd () value_t getPt() const | |
GPUd () value_t getE2() const | |
GPUd () value_t getE() const | |
GPUdi () static value_t getdEdxBB(value_t betagamma) | |
GPUdi () static value_t getdEdxBBOpt(value_t betagamma) | |
GPUdi () static value_t getBetheBlochSolidDerivativeApprox(value_T dedx | |
GPUd () value_t getTheta() const | |
GPUd () value_t getEta() const | |
GPUd() math_utils | GPUd () void getXYZGlo(dim3_t &xyz) const |
GPUd () bool getPxPyPzGlo(dim3_t &pxyz) const | |
GPUd() bool getPosDirGlo(gpu | GPUd () bool getYZAt(value_t xk |
GPUd () value_t getZAt(value_t xk | |
GPUd () value_t getYAt(value_t xk | |
GPUd () value_t getSnpAt(value_t xk | |
GPUd () value_t getSnpAt(value_t alpha | |
GPUd () value_t getPhiAt(value_t xk | |
GPUd () value_t getPhiPosAt(value_t xk | |
GPUd () value_t getDCAYtoMV(value_t b | |
GPUd () value_t getDCAZtoMV(value_t b | |
GPUd() math_utils | GPUd () bool correctForELoss(value_t xrho |
GPUd () bool rotateParam(value_t alpha) | |
GPUd () bool propagateParamTo(value_t xk | |
GPUd () bool propagateParamTo(value_t xk | |
GPUd () void invertParam() | |
GPUd() bool propagateParamToDCA(const math_utils | GPUd () bool rotate(value_t alpha) |
GPUd () bool propagateTo(value_t xk | |
GPUd () bool propagateTo(value_t xk | |
GPUd () void invert() | |
GPUd () bool propagateToDCA(const math_utils | |
GPUd () bool isValid() const | |
GPUd () void invalidate() | |
GPUhd () uint16_t getUserField() const | |
GPUhd () void setUserField(uint16_t v) | |
GPUd () void printParam() const | |
GPUd () void printParamHexadecimal() | |
std::string | asString () const |
std::string | asStringHexadecimal () |
GPUd () void updateParam(value_t delta | |
GPUd () void updateParams(const params_t &delta) | |
GPUd () void updateParams(const value_t *delta) | |
Protected Member Functions | |
ClassDefNV (TrackParametrizationWithError, 2) | |
Protected Attributes | |
covMat_t | mC {0.f} |
Definition at line 29 of file TrackParametrizationWithError.h.
using o2::track::TrackParametrizationWithError< value_T >::covMat_t = gpu::gpustd::array<value_t, kCovMatSize> |
Definition at line 41 of file TrackParametrizationWithError.h.
using o2::track::TrackParametrizationWithError< value_T >::MatrixD5 = o2::math_utils::SMatrix<double, kNParams, kNParams, o2::math_utils::MatRepStd<double, kNParams, kNParams> > |
Definition at line 43 of file TrackParametrizationWithError.h.
using o2::track::TrackParametrizationWithError< value_T >::MatrixDSym5 = o2::math_utils::SMatrix<double, kNParams, kNParams, o2::math_utils::MatRepSym<double, kNParams> > |
Definition at line 42 of file TrackParametrizationWithError.h.
std::string o2::track::TrackParametrizationWithError< value_T >::asString | ( | ) | const |
std::string o2::track::TrackParametrizationWithError< value_T >::asStringHexadecimal | ( | ) |
|
protected |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
GPUd() value_T update(const o2 o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
GPUd() bool propagateToDCA(const o2 o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
GPUd() bool getCovXYZPxPyPzGlo(gpu o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
|
pure virtual |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const & |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
o2::track::TrackParametrizationWithError< value_T >::GPUd | ( | ) | const |
|
default |
|
default |
o2::track::TrackParametrizationWithError< value_T >::GPUhd | ( | ) |
o2::track::TrackParametrizationWithError< value_T >::GPUhdDefault | ( | ) | & |
o2::track::TrackParametrizationWithError< value_T >::GPUhdDefault | ( | ) | & |
|
default |
value_t o2::track::TrackParametrizationWithError< value_T >::alpha |
Definition at line 46 of file TrackParametrizationWithError.h.
value_t bool o2::track::TrackParametrizationWithError< value_T >::anglecorr = false) |
Definition at line 120 of file TrackParametrizationWithError.h.
value_t o2::track::TrackParametrizationWithError< value_T >::b |
Definition at line 92 of file TrackParametrizationWithError.h.
const dim3_t& o2::track::TrackParametrizationWithError< value_T >::b |
Definition at line 93 of file TrackParametrizationWithError.h.
value_t const params_t const covMat_t int o2::track::TrackParametrizationWithError< value_T >::charge = 1 |
Definition at line 46 of file TrackParametrizationWithError.h.
value_t const value_t const value_t int o2::track::TrackParametrizationWithError< value_T >::charge = 1 |
Definition at line 59 of file TrackParametrizationWithError.h.
const value_t *cov o2::track::TrackParametrizationWithError< value_T >::const |
Definition at line 77 of file TrackParametrizationWithError.h.
const dim3_t& cov o2::track::TrackParametrizationWithError< value_T >::const |
Definition at line 96 of file TrackParametrizationWithError.h.
const value_t* cov o2::track::TrackParametrizationWithError< value_T >::const |
Definition at line 98 of file TrackParametrizationWithError.h.
MatrixDSym5& cov o2::track::TrackParametrizationWithError< value_T >::const |
Definition at line 106 of file TrackParametrizationWithError.h.
MatrixDSym5& covToSet o2::track::TrackParametrizationWithError< value_T >::const |
Definition at line 107 of file TrackParametrizationWithError.h.
value_t const params_t const covMat_t & o2::track::TrackParametrizationWithError< value_T >::cov |
Definition at line 46 of file TrackParametrizationWithError.h.
value_t const value_t const value_t* o2::track::TrackParametrizationWithError< value_T >::cov |
Definition at line 59 of file TrackParametrizationWithError.h.
const dim3_t& o2::track::TrackParametrizationWithError< value_T >::cov |
Definition at line 113 of file TrackParametrizationWithError.h.
const value_t* o2::track::TrackParametrizationWithError< value_T >::cov |
Definition at line 114 of file TrackParametrizationWithError.h.
const MatrixDSym5& o2::track::TrackParametrizationWithError< value_T >::covInv |
Definition at line 110 of file TrackParametrizationWithError.h.
const dim3_t const gpu::gpustd::array< value_t, kLabCovMatSize > & o2::track::TrackParametrizationWithError< value_T >::cv |
Definition at line 48 of file TrackParametrizationWithError.h.
size_t o2::track::TrackParametrizationWithError< value_T >::i |
Definition at line 125 of file TrackParametrizationWithError.h.
int o2::track::TrackParametrizationWithError< value_T >::i |
Definition at line 126 of file TrackParametrizationWithError.h.
size_t size_t o2::track::TrackParametrizationWithError< value_T >::j |
Definition at line 125 of file TrackParametrizationWithError.h.
|
protected |
Definition at line 143 of file TrackParametrizationWithError.h.
value_t const params_t & o2::track::TrackParametrizationWithError< value_T >::par |
Definition at line 46 of file TrackParametrizationWithError.h.
value_t const value_t* o2::track::TrackParametrizationWithError< value_T >::par |
Definition at line 59 of file TrackParametrizationWithError.h.
const dim3_t const gpu::gpustd::array< value_t, kLabCovMatSize > int bool const PID o2::track::TrackParametrizationWithError< value_T >::pid = PID::Pion) |
Definition at line 46 of file TrackParametrizationWithError.h.
const dim3_t const gpu::gpustd::array<value_t, kLabCovMatSize> int bool const PID o2::track::TrackParametrizationWithError< value_T >::pid = PID::Pion) |
Definition at line 48 of file TrackParametrizationWithError.h.
value_t const value_t const value_t int const PID o2::track::TrackParametrizationWithError< value_T >::pid = PID::Pion) |
Definition at line 59 of file TrackParametrizationWithError.h.
bool o2::track::TrackParametrizationWithError< value_T >::preserveCorrelations |
Definition at line 133 of file TrackParametrizationWithError.h.
const dim3_t & o2::track::TrackParametrizationWithError< value_T >::pxpypz |
Definition at line 47 of file TrackParametrizationWithError.h.
const dim3_t const gpu::gpustd::array< value_t, kLabCovMatSize > int bool o2::track::TrackParametrizationWithError< value_T >::sectorAlpha = true |
Definition at line 48 of file TrackParametrizationWithError.h.
const dim3_t const gpu::gpustd::array< value_t, kLabCovMatSize > int o2::track::TrackParametrizationWithError< value_T >::sign |
Definition at line 48 of file TrackParametrizationWithError.h.
value_t o2::track::TrackParametrizationWithError< value_T >::xrho |
Definition at line 120 of file TrackParametrizationWithError.h.