Project
Loading...
Searching...
No Matches
Configuration.h File Reference

Shared CA tracking configuration for ITS and MFT. More...

#include <cstddef>
#include <cstdint>
#include <limits>
#include <string>
#include <string_view>
#include <vector>
#include "CommonUtils/EnumFlags.h"
#include "DetectorsCommonDataFormats/DetID.h"
#include "ITSMFTTracking/LayerMask.h"
#include "ITSMFTTracking/TrackingConfigParam.h"

Go to the source code of this file.

Classes

struct  o2::itsmft::TrackingExecutionPolicy
 
struct  o2::itsmft::IterationParameters
 
struct  o2::itsmft::DetectorParameters
 
struct  o2::itsmft::TrackingParameters
 
struct  o2::itsmft::TrackingPlan
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::itsmft
 
namespace  o2::itsmft::TrackingMode
 

Typedefs

using o2::itsmft::IterationSteps = o2::utils::EnumFlags< IterationStep >
 

Enumerations

enum class  o2::itsmft::IterationStep : uint16_t { o2::itsmft::FirstPass = 0 , o2::itsmft::RebuildClusterLUT = 1 , o2::itsmft::UseUPCMask = 2 , o2::itsmft::SelectUPCVertices = 3 }
 
enum  o2::itsmft::TrackingMode::Type : int8_t {
  o2::itsmft::TrackingMode::Unset = -1 , o2::itsmft::TrackingMode::Sync = 0 , o2::itsmft::TrackingMode::Async = 1 , o2::itsmft::TrackingMode::Cosmics = 2 ,
  o2::itsmft::TrackingMode::Off = 3
}
 

Functions

Type o2::itsmft::TrackingMode::fromString (std::string_view str)
 
std::string o2::itsmft::TrackingMode::toString (Type mode)
 
TrackingPlan o2::itsmft::TrackingMode::getTrackingPlan (o2::detectors::DetID::ID detId, Type mode)
 

Variables

constexpr int o2::itsmft::ClustersPerCell = 3
 

Detailed Description

Shared CA tracking configuration for ITS and MFT.

Definition in file Configuration.h.