![]() |
Project
|
#include <Propagator.h>
Public Types | |
| enum class | MatCorrType : int { USEMatCorrNONE , USEMatCorrTGeo , USEMatCorrLUT } |
| using | value_type = value_T |
| using | TrackPar_t = track::TrackParametrization< value_type > |
| using | TrackParCov_t = track::TrackParametrizationWithError< value_type > |
Public Member Functions | |
| GPUd () bool PropagateToXBxByBz(TrackParCov_t &track | |
| GPUd () bool PropagateToXBxByBz(TrackParCov_t &track | |
| GPUd () bool PropagateToXBxByBz(TrackPar_t &track | |
| GPUd () bool propagateToX(TrackParCov_t &track | |
| GPUd () bool propagateToX(TrackParCov_t &track | |
| GPUd () bool propagateToX(TrackPar_t &track | |
| template<typename track_T > | |
| GPUd () bool propagateTo(track_T &track | |
| GPUd () bool propagateToAlphaX(TrackParCov_t &track | |
| template<typename track_T > | |
| GPUd () bool propagateToR(track_T &track | |
| GPUd() bool propagateToDCA(const o2 GPUd() bool propagateToDCABxByBz(const o2 GPUd() bool propagateToDCA(const o2 GPUd() bool propagateToDCABxByBz(const o2 | PropagatorImpl (PropagatorImpl const &)=delete |
| PropagatorImpl (PropagatorImpl &&)=delete | |
| PropagatorImpl & | operator= (PropagatorImpl const &)=delete |
| PropagatorImpl & | operator= (PropagatorImpl &&)=delete |
| GPUd () void updateField() | |
| GPUd () value_type getNominalBz() const | |
| GPUd () void setTGeoFallBackAllowed(bool v) | |
| GPUd () bool isTGeoFallBackAllowed() const | |
| GPUd () void setMatLUT(const o2 | |
| GPUd () const o2 | |
| GPUd () const o2 | |
| GPUd () bool hasMagFieldSet() const | |
| GPUd () MatBudget getMatBudget(MatCorrType corrType | |
Static Public Member Functions | |
| static | GPUglobalconstexpr () float MAX_SIN_PHI=0.85f |
| static | GPUglobalconstexpr () float MAX_STEP |
| GPUd() value_type estimateLTFast(o2 static GPUd() float estimateLTIncrement(const o2 PropagatorImpl * | Instance (bool uninitialized=false) |
| static int | initFieldFromGRP (const o2::parameters::GRPMagField *grp, bool verbose=false) |
| static int | initFieldFromGRP (const o2::parameters::GRPObject *grp, bool verbose=false) |
| static int | initFieldFromGRP (const std::string grpFileName="", bool verbose=false) |
| static int | initFieldFromGRP (float currL3, float currDip, bool uniform, bool verbose=false) |
Definition at line 61 of file Propagator.h.
| using o2::base::PropagatorImpl< value_T >::TrackPar_t = track::TrackParametrization<value_type> |
Definition at line 65 of file Propagator.h.
| using o2::base::PropagatorImpl< value_T >::TrackParCov_t = track::TrackParametrizationWithError<value_type> |
Definition at line 66 of file Propagator.h.
| using o2::base::PropagatorImpl< value_T >::value_type = value_T |
Definition at line 64 of file Propagator.h.
|
strong |
| Enumerator | |
|---|---|
| USEMatCorrNONE | |
| USEMatCorrTGeo | |
| USEMatCorrLUT | |
Definition at line 68 of file Propagator.h.
|
delete |
|
delete |
|
inline |
Definition at line 174 of file Propagator.h.
|
inline |
Definition at line 168 of file Propagator.h.
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) | & |
|
inline |
Definition at line 170 of file Propagator.h.
|
inline |
Definition at line 172 of file Propagator.h.
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) |
|
inline |
Definition at line 166 of file Propagator.h.
|
inline |
Definition at line 169 of file Propagator.h.
|
inline |
Definition at line 167 of file Propagator.h.
| o2::base::PropagatorImpl< value_T >::GPUd | ( | ) |
|
staticpure virtual |
|
static |
|
static |
init mag field from GRP data and attach it to TGeoGlobalMagField
Definition at line 99 of file Propagator.cxx.
|
static |
Definition at line 92 of file Propagator.cxx.
|
static |
load grp and init magnetic field
Definition at line 74 of file Propagator.cxx.
|
static |
init mag field from GRP data and attach it to TGeoGlobalMagField or rescale already updated field
Definition at line 107 of file Propagator.cxx.
|
inlinestatic |
Definition at line 180 of file Propagator.h.
|
delete |
|
delete |
| TrackPar_t value_type o2::base::PropagatorImpl< value_T >::alpha |
Definition at line 132 of file Propagator.h.
| value_type value_type o2::base::PropagatorImpl< value_T >::bZ |
Definition at line 89 of file Propagator.h.
| TrackPar_t value_type value_type o2::base::PropagatorImpl< value_T >::bZ |
Definition at line 93 of file Propagator.h.
| value_type bool o2::base::PropagatorImpl< value_T >::bzOnly = false |
Definition at line 102 of file Propagator.h.
| TrackPar_t value_type value_type bool o2::base::PropagatorImpl< value_T >::bzOnly = false |
Definition at line 132 of file Propagator.h.
| const o2::math_utils::Point3D<value_type> const o2::math_utils::Point3D<value_type>& p1 o2::base::PropagatorImpl< value_T >::const |
Definition at line 191 of file Propagator.h.
| TrackPar_t & o2::base::PropagatorImpl< value_T >::linRef |
Definition at line 81 of file Propagator.h.
| TrackPar_t* o2::base::PropagatorImpl< value_T >::linRef |
Definition at line 132 of file Propagator.h.
| value_type bool value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT |
Definition at line 78 of file Propagator.h.
| TrackPar_t value_type value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT |
Definition at line 82 of file Propagator.h.
| value_type value_type value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT |
Definition at line 90 of file Propagator.h.
| TrackPar_t value_type value_type value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT |
Definition at line 94 of file Propagator.h.
| value_type bool value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT |
Definition at line 103 of file Propagator.h.
| TrackPar_t value_type value_type bool value_type value_type int MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT |
Definition at line 133 of file Propagator.h.
| value_type bool value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI |
Definition at line 78 of file Propagator.h.
| TrackPar_t value_type value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI |
Definition at line 82 of file Propagator.h.
| value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI |
Definition at line 90 of file Propagator.h.
| TrackPar_t value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI |
Definition at line 94 of file Propagator.h.
| value_type bool value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI |
Definition at line 102 of file Propagator.h.
| TrackPar_t value_type value_type bool value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI |
Definition at line 132 of file Propagator.h.
| value_type bool value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP |
Definition at line 78 of file Propagator.h.
| TrackPar_t value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP |
Definition at line 82 of file Propagator.h.
| value_type value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP |
Definition at line 90 of file Propagator.h.
| TrackPar_t value_type value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP |
Definition at line 94 of file Propagator.h.
| value_type bool value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP |
Definition at line 102 of file Propagator.h.
| TrackPar_t value_type value_type bool value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP |
Definition at line 132 of file Propagator.h.
| TrackPar_t value_type value_type bool value_type value_type int o2::base::PropagatorImpl< value_T >::minSteps = 1 |
Definition at line 132 of file Propagator.h.
| const o2::math_utils::Point3D<value_type>& o2::base::PropagatorImpl< value_T >::p0 |
Definition at line 191 of file Propagator.h.
| value_type o2::base::PropagatorImpl< value_T >::r |
Definition at line 136 of file Propagator.h.
| value_type bool value_type value_type MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr = 0) const |
Definition at line 79 of file Propagator.h.
| TrackPar_t value_type value_type value_type MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr = 0) const |
Definition at line 83 of file Propagator.h.
| value_type value_type value_type value_type MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr = 0) const |
Definition at line 91 of file Propagator.h.
| TrackPar_t value_type value_type value_type value_type MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr = 0) const |
Definition at line 95 of file Propagator.h.
| value_type bool value_type value_type MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr |
Definition at line 103 of file Propagator.h.
| TrackPar_t value_type value_type bool value_type value_type int MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr = 0) const |
Definition at line 133 of file Propagator.h.
| value_type bool value_type value_type MatCorrType track::TrackLTIntegral * o2::base::PropagatorImpl< value_T >::tofInfo = nullptr |
Definition at line 79 of file Propagator.h.
| TrackPar_t value_type value_type value_type MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr |
Definition at line 83 of file Propagator.h.
| value_type value_type value_type value_type MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr |
Definition at line 91 of file Propagator.h.
| TrackPar_t value_type value_type value_type value_type MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr |
Definition at line 95 of file Propagator.h.
| value_type bool value_type value_type MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr |
Definition at line 103 of file Propagator.h.
| TrackPar_t value_type value_type bool value_type value_type int MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr |
Definition at line 133 of file Propagator.h.
| value_type o2::base::PropagatorImpl< value_T >::x |
Definition at line 77 of file Propagator.h.
| TrackPar_t value_type o2::base::PropagatorImpl< value_T >::x |
Definition at line 81 of file Propagator.h.
| TrackPar_t value_type value_type o2::base::PropagatorImpl< value_T >::x |
Definition at line 132 of file Propagator.h.