![]() |
Project
|
#include <TrackParametrization.h>
Inherited by o2::track::TrackParametrizationWithError< value_T >.
Classes | |
| struct | yzerr_t |
Public Types | |
| using | value_t = value_T |
| using | dim2_t = std::array< value_t, 2 > |
| using | dim3_t = std::array< value_t, 3 > |
| using | params_t = std::array< value_t, kNParams > |
Public Member Functions | |
| 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 getQ2P2() 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(std | 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 () |
| size_t | hash () const |
| GPUd () void updateParam(value_t delta | |
| GPUd () void updateParams(const params_t &delta) | |
| GPUd () void updateParams(const value_t *delta) | |
Static Public Member Functions | |
| static size_t | hash (float x, float alp, float y, float z, float snp, float tgl, float q2pt) |
Definition at line 129 of file TrackParametrization.h.
| using o2::track::TrackParametrization< value_T >::dim2_t = std::array<value_t, 2> |
Definition at line 134 of file TrackParametrization.h.
| using o2::track::TrackParametrization< value_T >::dim3_t = std::array<value_t, 3> |
Definition at line 135 of file TrackParametrization.h.
| using o2::track::TrackParametrization< value_T >::params_t = std::array<value_t, kNParams> |
Definition at line 136 of file TrackParametrization.h.
| using o2::track::TrackParametrization< value_T >::value_t = value_T |
Definition at line 133 of file TrackParametrization.h.
| std::string o2::track::TrackParametrization< value_T >::asString | ( | ) | const |
| std::string o2::track::TrackParametrization< value_T >::asStringHexadecimal | ( | ) |
| GPUd() math_utils o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const & |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| GPUd() bool getPosDirGlo(std o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
|
inline |
Definition at line 241 of file TrackParametrization.h.
|
inline |
Definition at line 237 of file TrackParametrization.h.
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const & |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
calculate cos^2 and cos of track direction in rphi-tracking
| GPUd() void getLineParams(o2 o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| GPUd() math_utils o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const & |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
|
inline |
Definition at line 240 of file TrackParametrization.h.
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const & |
| o2::track::TrackParametrization< value_T >::GPUd | ( | ) | const |
|
default |
|
default |
|
default |
|
default |
| o2::track::TrackParametrization< value_T >::GPUdi | ( | ) |
|
inline |
Definition at line 206 of file TrackParametrization.h.
|
inline |
Definition at line 207 of file TrackParametrization.h.
| o2::track::TrackParametrization< value_T >::GPUhd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUhd | ( | ) | const |
| o2::track::TrackParametrization< value_T >::GPUhd | ( | ) |
| o2::track::TrackParametrization< value_T >::GPUhdDefault | ( | ) | & |
| o2::track::TrackParametrization< value_T >::GPUhdDefault | ( | ) | & |
|
inline |
Definition at line 254 of file TrackParametrization.h.
|
static |
Definition at line 765 of file TrackParametrization.h.
| value_t o2::track::TrackParametrization< value_T >::alpha |
Definition at line 148 of file TrackParametrization.h.
| GPUd() math_utils bool o2::track::TrackParametrization< value_T >::anglecorr = false) |
Definition at line 230 of file TrackParametrization.h.
| const dim3_t & o2::track::TrackParametrization< value_T >::b { return propagateParamTo(xk, b) |
Definition at line 218 of file TrackParametrization.h.
| value_t o2::track::TrackParametrization< value_T >::b { return propagateParamTo(xk, b) |
Definition at line 232 of file TrackParametrization.h.
| const dim3_t& o2::track::TrackParametrization< value_T >::b { return propagateParamTo(xk, b) |
Definition at line 233 of file TrackParametrization.h.
| value_T o2::track::TrackParametrization< value_T >::bg { return BetheBlochSolidDerivative(dedx, bg) |
Definition at line 208 of file TrackParametrization.h.
| value_t value_t o2::track::TrackParametrization< value_T >::bz |
Definition at line 187 of file TrackParametrization.h.
| value_t const params_t int o2::track::TrackParametrization< value_T >::charge = 1 |
Definition at line 148 of file TrackParametrization.h.
| const dim3_t int o2::track::TrackParametrization< value_T >::charge |
Definition at line 149 of file TrackParametrization.h.
| value_t const value_t int o2::track::TrackParametrization< value_T >::charge = 1 |
Definition at line 157 of file TrackParametrization.h.
| o2::math_utils::CircleXY<value_t>& o2::track::TrackParametrization< value_T >::circle |
Definition at line 189 of file TrackParametrization.h.
| value_t b o2::track::TrackParametrization< value_T >::const |
Definition at line 188 of file TrackParametrization.h.
| o2::math_utils::CircleXY<value_t> value_t value_t& csa o2::track::TrackParametrization< value_T >::const |
Definition at line 189 of file TrackParametrization.h.
| GPUd() bool getPosDirGlo(std value_t value_t value_t& z o2::track::TrackParametrization< value_T >::const |
Definition at line 218 of file TrackParametrization.h.
| value_t b o2::track::TrackParametrization< value_T >::const |
Definition at line 219 of file TrackParametrization.h.
| value_t value_t b o2::track::TrackParametrization< value_T >::const |
Definition at line 222 of file TrackParametrization.h.
| value_t value_t DirType o2::track::TrackParametrization< value_T >::dir = DirAuto) const |
Definition at line 187 of file TrackParametrization.h.
| int o2::track::TrackParametrization< value_T >::i |
Definition at line 177 of file TrackParametrization.h.
| value_t const params_t & o2::track::TrackParametrization< value_T >::par |
Definition at line 148 of file TrackParametrization.h.
| value_t const value_t* o2::track::TrackParametrization< value_T >::par |
Definition at line 157 of file TrackParametrization.h.
| bool o2::track::TrackParametrization< value_T >::passCharge = false) |
Definition at line 170 of file TrackParametrization.h.
| value_t const params_t int const PID o2::track::TrackParametrization< value_T >::pid = PID::Pion) |
Definition at line 148 of file TrackParametrization.h.
| const dim3_t int bool const PID o2::track::TrackParametrization< value_T >::pid = PID::Pion) |
Definition at line 149 of file TrackParametrization.h.
| value_t const value_t int const PID o2::track::TrackParametrization< value_T >::pid = PID::Pion) |
Definition at line 157 of file TrackParametrization.h.
| const dim3_t& o2::track::TrackParametrization< value_T >::pxpypz |
Definition at line 149 of file TrackParametrization.h.
| const dim3_t int bool o2::track::TrackParametrization< value_T >::sectorAlpha = true |
Definition at line 149 of file TrackParametrization.h.
| o2::math_utils::CircleXY<value_t> value_t& o2::track::TrackParametrization< value_T >::sna |
Definition at line 189 of file TrackParametrization.h.
| value_t& o2::track::TrackParametrization< value_T >::x |
Definition at line 187 of file TrackParametrization.h.
| value_t o2::track::TrackParametrization< value_T >::xk |
Definition at line 222 of file TrackParametrization.h.
| value_t o2::track::TrackParametrization< value_T >::xmv = 0.f |
Definition at line 225 of file TrackParametrization.h.
| GPUd() bool getPosDirGlo(std value_t value_t& o2::track::TrackParametrization< value_T >::y |
Definition at line 218 of file TrackParametrization.h.
| value_t value_t o2::track::TrackParametrization< value_T >::ymv = 0.f |
Definition at line 225 of file TrackParametrization.h.
| value_t value_t value_t o2::track::TrackParametrization< value_T >::zmv = 0.f) const |
Definition at line 225 of file TrackParametrization.h.