![]() |
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 = 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 | |
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) | |
Definition at line 126 of file TrackParametrization.h.
using o2::track::TrackParametrization< value_T >::dim2_t = gpu::gpustd::array<value_t, 2> |
Definition at line 131 of file TrackParametrization.h.
using o2::track::TrackParametrization< value_T >::dim3_t = gpu::gpustd::array<value_t, 3> |
Definition at line 132 of file TrackParametrization.h.
using o2::track::TrackParametrization< value_T >::params_t = gpu::gpustd::array<value_t, kNParams> |
Definition at line 133 of file TrackParametrization.h.
using o2::track::TrackParametrization< value_T >::value_t = value_T |
Definition at line 130 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(gpu 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 237 of file TrackParametrization.h.
|
inline |
Definition at line 233 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 | ( | ) |
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 236 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 202 of file TrackParametrization.h.
|
inline |
Definition at line 203 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 | ( | ) | & |
value_t o2::track::TrackParametrization< value_T >::alpha |
Definition at line 145 of file TrackParametrization.h.
GPUd() math_utils bool o2::track::TrackParametrization< value_T >::anglecorr = false) |
Definition at line 226 of file TrackParametrization.h.
const dim3_t & o2::track::TrackParametrization< value_T >::b { return propagateParamTo(xk, b) |
Definition at line 214 of file TrackParametrization.h.
value_t o2::track::TrackParametrization< value_T >::b { return propagateParamTo(xk, b) |
Definition at line 228 of file TrackParametrization.h.
const dim3_t& o2::track::TrackParametrization< value_T >::b { return propagateParamTo(xk, b) |
Definition at line 229 of file TrackParametrization.h.
value_T o2::track::TrackParametrization< value_T >::bg { return BetheBlochSolidDerivative(dedx, bg) |
Definition at line 204 of file TrackParametrization.h.
value_t value_t o2::track::TrackParametrization< value_T >::bz |
Definition at line 184 of file TrackParametrization.h.
value_t const params_t int o2::track::TrackParametrization< value_T >::charge = 1 |
Definition at line 145 of file TrackParametrization.h.
const dim3_t int o2::track::TrackParametrization< value_T >::charge |
Definition at line 146 of file TrackParametrization.h.
value_t const value_t int o2::track::TrackParametrization< value_T >::charge = 1 |
Definition at line 154 of file TrackParametrization.h.
o2::math_utils::CircleXY<value_t>& o2::track::TrackParametrization< value_T >::circle |
Definition at line 186 of file TrackParametrization.h.
value_t b o2::track::TrackParametrization< value_T >::const |
Definition at line 185 of file TrackParametrization.h.
o2::math_utils::CircleXY<value_t> value_t value_t& csa o2::track::TrackParametrization< value_T >::const |
Definition at line 186 of file TrackParametrization.h.
GPUd() bool getPosDirGlo(gpu value_t value_t value_t& z o2::track::TrackParametrization< value_T >::const |
Definition at line 214 of file TrackParametrization.h.
value_t b o2::track::TrackParametrization< value_T >::const |
Definition at line 215 of file TrackParametrization.h.
value_t value_t b o2::track::TrackParametrization< value_T >::const |
Definition at line 218 of file TrackParametrization.h.
value_t value_t DirType o2::track::TrackParametrization< value_T >::dir = DirAuto) const |
Definition at line 184 of file TrackParametrization.h.
int o2::track::TrackParametrization< value_T >::i |
Definition at line 174 of file TrackParametrization.h.
value_t const params_t & o2::track::TrackParametrization< value_T >::par |
Definition at line 145 of file TrackParametrization.h.
value_t const value_t* o2::track::TrackParametrization< value_T >::par |
Definition at line 154 of file TrackParametrization.h.
bool o2::track::TrackParametrization< value_T >::passCharge = false) |
Definition at line 167 of file TrackParametrization.h.
value_t const params_t int const PID o2::track::TrackParametrization< value_T >::pid = PID::Pion) |
Definition at line 145 of file TrackParametrization.h.
const dim3_t int bool const PID o2::track::TrackParametrization< value_T >::pid = PID::Pion) |
Definition at line 146 of file TrackParametrization.h.
value_t const value_t int const PID o2::track::TrackParametrization< value_T >::pid = PID::Pion) |
Definition at line 154 of file TrackParametrization.h.
const dim3_t& o2::track::TrackParametrization< value_T >::pxpypz |
Definition at line 146 of file TrackParametrization.h.
const dim3_t int bool o2::track::TrackParametrization< value_T >::sectorAlpha = true |
Definition at line 146 of file TrackParametrization.h.
o2::math_utils::CircleXY<value_t> value_t& o2::track::TrackParametrization< value_T >::sna |
Definition at line 186 of file TrackParametrization.h.
value_t& o2::track::TrackParametrization< value_T >::x |
Definition at line 184 of file TrackParametrization.h.
value_t o2::track::TrackParametrization< value_T >::xk |
Definition at line 218 of file TrackParametrization.h.
value_t o2::track::TrackParametrization< value_T >::xmv = 0.f |
Definition at line 221 of file TrackParametrization.h.
GPUd() bool getPosDirGlo(gpu value_t value_t& o2::track::TrackParametrization< value_T >::y |
Definition at line 214 of file TrackParametrization.h.
value_t value_t o2::track::TrackParametrization< value_T >::ymv = 0.f |
Definition at line 221 of file TrackParametrization.h.
value_t value_t value_t o2::track::TrackParametrization< value_T >::zmv = 0.f) const |
Definition at line 221 of file TrackParametrization.h.