Project
Loading...
Searching...
No Matches
DataTypes.h File Reference
#include "CommonConstants/LHCConstants.h"
#include <cstdint>
#include <limits>
#include <array>

Go to the source code of this file.

Classes

struct  o2::aod::track::extensions::TPCTimeErrEncoding
 
union  o2::aod::track::extensions::TPCTimeErrEncoding::TPCDeltaTime
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::aod
 
namespace  o2::aod::bc
 
namespace  o2::aod::collision
 
namespace  o2::aod::track
 
namespace  o2::aod::track::extensions
 
namespace  o2::aod::fwdtrack
 
namespace  o2::aod::mcparticle
 
namespace  o2::aod::mcparticle::enums
 
namespace  o2::aod::run2
 

Enumerations

enum  o2::aod::bc::BCFlags : uint8_t { o2::aod::bc::ITSUPCMode = 0x1 }
 
enum  o2::aod::collision::CollisionFlagsRun2 : uint16_t {
  o2::aod::collision::Run2VertexerTracks = 0x1 , o2::aod::collision::Run2VertexerZ = 0x2 , o2::aod::collision::Run2Vertexer3D = 0x4 , o2::aod::collision::Run2VertexerTracksWithConstraint = 0x10 ,
  o2::aod::collision::Run2VertexerTracksOnlyFitter = 0x20 , o2::aod::collision::Run2VertexerTracksMultiVertex = 0x40
}
 
enum  o2::aod::track::TrackTypeEnum : uint8_t {
  o2::aod::track::TrackIU = 0 , o2::aod::track::Track = 1 , o2::aod::track::StrangeTrack = 2 , o2::aod::track::Run2Track = 254 ,
  o2::aod::track::Run2Tracklet = 255
}
 
enum  o2::aod::track::TrackFlags : uint32_t { o2::aod::track::TrackTimeResIsRange = 0x1 , o2::aod::track::PVContributor = 0x2 , o2::aod::track::OrphanTrack = 0x4 , o2::aod::track::TrackTimeAsym = 0x8 }
 
enum  o2::aod::track::TrackFlagsRun2Enum {
  o2::aod::track::ITSrefit = 0x1 , o2::aod::track::FreeClsSPDTracklet = 0x1 , o2::aod::track::TPCrefit = 0x2 , o2::aod::track::GoldenChi2 = 0x4 ,
  o2::aod::track::TPCout = 0x8
}
 
enum  o2::aod::track::DetectorMapEnum : uint8_t { o2::aod::track::ITS = 0x1 , o2::aod::track::TPC = 0x2 , o2::aod::track::TRD = 0x4 , o2::aod::track::TOF = 0x8 }
 
enum  o2::aod::track::TRDTrackPattern : uint8_t {
  o2::aod::track::Layer0 = 0x1 , o2::aod::track::Layer1 = 0x2 , o2::aod::track::Layer2 = 0x4 , o2::aod::track::Layer3 = 0x8 ,
  o2::aod::track::Layer4 = 0x10 , o2::aod::track::Layer5 = 0x20 , o2::aod::track::HasNeighbor = 0x40 , o2::aod::track::HasCrossing = 0x80
}
 
enum  o2::aod::fwdtrack::ForwardTrackTypeEnum : uint8_t {
  o2::aod::fwdtrack::GlobalMuonTrack = 0 , o2::aod::fwdtrack::GlobalMuonTrackOtherMatch , o2::aod::fwdtrack::GlobalForwardTrack , o2::aod::fwdtrack::MuonStandaloneTrack ,
  o2::aod::fwdtrack::MCHStandaloneTrack
}
 
enum  o2::aod::mcparticle::enums::MCParticleFlags : uint8_t { o2::aod::mcparticle::enums::ProducedByTransport = 0x1 , o2::aod::mcparticle::enums::FromBackgroundEvent = 0x2 , o2::aod::mcparticle::enums::PhysicalPrimary = 0x4 , o2::aod::mcparticle::enums::FromOutOfBunchPileUpCollision = 0x8 }
 
enum  o2::aod::run2::Run2EventSelectionCut {
  o2::aod::run2::kINELgtZERO = 0 , o2::aod::run2::kPileupInMultBins , o2::aod::run2::kConsistencySPDandTrackVertices , o2::aod::run2::kTrackletsVsClusters ,
  o2::aod::run2::kNonZeroNContribs , o2::aod::run2::kIncompleteDAQ , o2::aod::run2::kPileUpMV , o2::aod::run2::kTPCPileUp ,
  o2::aod::run2::kTimeRangeCut , o2::aod::run2::kEMCALEDCut , o2::aod::run2::kAliEventCutsAccepted , o2::aod::run2::kIsPileupFromSPD ,
  o2::aod::run2::kIsV0PFPileup , o2::aod::run2::kIsTPCHVdip , o2::aod::run2::kIsTPCLaserWarmUp , o2::aod::run2::kTRDHCO ,
  o2::aod::run2::kTRDHJT , o2::aod::run2::kTRDHSE , o2::aod::run2::kTRDHQU , o2::aod::run2::kTRDHEE
}
 

Variables

uint16_t timeForward
 
uint16_t timeBackward
 
constexpr float o2::aod::track::trackQARefRadius {50.f}
 
constexpr float o2::aod::track::trackQAScaleBins {5.f}
 
constexpr std::array< float, 5 > o2::aod::track::trackQAScaleContP0 {0.257192, 0.0775375, 0.00424283, 0.00107201, 0.0335447}
 
constexpr std::array< float, 5 > o2::aod::track::trackQAScaleContP1 {0.189371, 0.409071, 0.00694444, 0.00720038, 0.0806902}
 
constexpr std::array< float, 5 > o2::aod::track::trackQAScaleGloP0 {0.130985, 0.0775375, 0.00194703, 0.000405458, 0.0160007}
 
constexpr std::array< float, 5 > o2::aod::track::trackQAScaleGloP1 {0.183731, 0.409071, 0.00621802, 0.00624881, 0.0418957}
 
constexpr std::array< float, 2 > o2::aod::track::trackQAScaledTOF {1.1, 0.33}
 
enum o2::aod::fwdtrack::ForwardTrackTypeEnum o2::aod::fwdtrack::__attribute__
 

Variable Documentation

◆ timeBackward

uint16_t timeBackward

Definition at line 1 of file DataTypes.h.

◆ timeForward

uint16_t timeForward

Definition at line 0 of file DataTypes.h.