11#ifndef O2_FRAMEWORK_DATATYPES_H_
12#define O2_FRAMEWORK_DATATYPES_H_
94 static_assert(
sizeof(float) == 2 *
sizeof(uint16_t));
106 static constexpr float invalidValue{std::numeric_limits<float>::min()};
134constexpr std::array<float, 5>
trackQAScaleContP0{0.257192, 0.0775375, 0.00424283, 0.00107201, 0.0335447};
135constexpr std::array<float, 5>
trackQAScaleContP1{0.189371, 0.409071, 0.00694444, 0.00720038, 0.0806902};
136constexpr std::array<float, 5>
trackQAScaleGloP0{0.130985, 0.0775375, 0.00194703, 0.000405458, 0.0160007};
137constexpr std::array<float, 5>
trackQAScaleGloP1{0.183731, 0.409071, 0.00621802, 0.00624881, 0.0418957};
171 input_flags = input_flags & ~enums::PhysicalPrimary;
Header to collect LHC related constants.
@ Run2VertexerTracksMultiVertex
@ Run2VertexerTracksOnlyFitter
@ Run2VertexerTracksWithConstraint
@ GlobalMuonTrackOtherMatch
@ FromOutOfBunchPileUpCollision
constexpr float maxRadiusForPhysicalPrimary
@ kConsistencySPDandTrackVertices
constexpr std::array< float, 2 > trackQAScaledTOF
constexpr std::array< float, 5 > trackQAScaleContP1
uint8_t itsSharedClusterMap uint8_t
constexpr std::array< float, 5 > trackQAScaleContP0
constexpr std::array< float, 5 > trackQAScaleGloP0
constexpr std::array< float, 5 > trackQAScaleGloP1
constexpr float trackQAScaleBins
constexpr float trackQARefRadius
TracksIU::iterator TrackIU
constexpr double LHCBunchSpacingNS
static uint8_t removeIsPhysicalPrimaryBit(uint8_t input_flags, float vx, float vy)
static constexpr float TPCBinNS
static constexpr float timeScaler
void setDeltaTFwd(float fwd)
float getDeltaTFwd() const
static constexpr float invalidValue
float getDeltaTBwd() const
void setDeltaTBwd(float bwd)
union o2::aod::track::extensions::TPCTimeErrEncoding::TPCDeltaTime encoding