![]() |
Project
|
#include "GPUCommonDef.h"
#include "GPUCommonRtypes.h"
#include "GPUCommonMath.h"
#include "GPUCommonArray.h"
#include "GPUROOTCartesianFwd.h"
#include <algorithm>
#include <cfloat>
#include <cmath>
#include <cstring>
#include <iosfwd>
#include <type_traits>
#include "ReconstructionDataFormats/BaseCluster.h"
#include <string>
#include "CommonConstants/MathConstants.h"
#include "MathUtils/Utils.h"
#include "MathUtils/Primitive2D.h"
#include "ReconstructionDataFormats/PID.h"
#include "ReconstructionDataFormats/TrackUtils.h"
Go to the source code of this file.
Classes | |
class | o2::track::TrackParametrization< value_T > |
struct | o2::track::TrackParametrization< value_T >::yzerr_t |
Namespaces | |
namespace | o2 |
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
namespace | o2::dataformats |
Definition of a container to keep/associate and arbitrary number of labels associated to an index with contiguous or non-contiguous label storage. | |
namespace | o2::track |
Enumerations | |
enum | o2::track::ParLabels : int { o2::track::kY , o2::track::kZ , o2::track::kSnp , o2::track::kTgl , o2::track::kQ2Pt } |
enum | o2::track::CovLabels : int { o2::track::kSigY2 , o2::track::kSigZY , o2::track::kSigZ2 , o2::track::kSigSnpY , o2::track::kSigSnpZ , o2::track::kSigSnp2 , o2::track::kSigTglY , o2::track::kSigTglZ , o2::track::kSigTglSnp , o2::track::kSigTgl2 , o2::track::kSigQ2PtY , o2::track::kSigQ2PtZ , o2::track::kSigQ2PtSnp , o2::track::kSigQ2PtTgl , o2::track::kSigQ2Pt2 } |
enum | o2::track::DirType : int { o2::track::DirInward = -1 , o2::track::DirAuto = 0 , o2::track::DirOutward = 1 } |
Functions | |
o2::track::GPUconstexpr () int CovarMap[kNParams][kNParams] = {0, 2, 5, 9, 14} | |
template<typename value_T > | |
o2::track::GPUdi () TrackParametrization< value_T > | |
template<typename value_T > | |
o2::track::GPUhdi () uint16_t TrackParametrization< value_T > | |
Variables | |
constexpr int | o2::track::kNParams = 5 |
constexpr int | o2::track::kCovMatSize = 15 |
constexpr int | o2::track::kLabCovMatSize = 21 |
constexpr float | o2::track::kCY2max = 100 * 100 |
constexpr float | o2::track::kCZ2max = 100 * 100 |
constexpr float | o2::track::kCSnp2max = 1 * 1 |
constexpr float | o2::track::kCTgl2max = 1 * 1 |
constexpr float | o2::track::kC1Pt2max = 100 * 100 |
constexpr float | o2::track::kMostProbablePt = 0.6f |
constexpr float | o2::track::kCalcdEdxAuto = -999.f |
constexpr float | o2::track::HugeF = o2::constants::math::VeryBig |
constexpr float | o2::track::MaxPT = 100000. |
constexpr float | o2::track::MinPTInv = 1. / MaxPT |
constexpr float | o2::track::ELoss2EKinThreshInv = 1. / 0.025 |
constexpr int | o2::track::MaxELossIter = 50 |
Definition in file TrackParametrization.h.