Project
Loading...
Searching...
No Matches
o2::its Namespace Reference

Namespaces

namespace  cluster_writer_workflow
 
namespace  constants
 
namespace  dcs_adapos_parser_workflow
 
namespace  dcs_generator_workflow
 
namespace  dcs_parser_workflow
 
namespace  gpu
 
namespace  ioutils
 
namespace  line_vertexer
 
namespace  math_utils
 
namespace  reco_workflow
 
namespace  study
 
namespace  test_data_reader_workflow
 
namespace  threshold_aggregator_workflow
 
namespace  track
 
namespace  track_writer_workflow
 
namespace  TrackingMode
 

Classes

struct  CellNeighbour
 
class  CellSeed
 CellSeed: connections of three clusters. More...
 
struct  Cluster
 
class  ClusterLines
 
class  ContainerFactory
 
class  DescriptorInnerBarrel
 
class  DescriptorInnerBarrelITS2
 
class  Detector
 
class  ExternalAllocator
 
class  ExternalAllocatorAdaptor
 
struct  FastMultEst
 
struct  FastMultEstConfig
 
class  GeometryTGeo
 
class  GPUFrameworkExternalAllocator
 
class  HitAnalysis
 
class  IndexTableUtils
 
struct  ITSBaseParam
 
struct  ITSCalibInpConf
 
class  ITSDCSAdaposParser
 
class  ITSDCSParser
 
struct  ITSSimParam
 
class  ITSThresholdAggregator
 
class  ITSThresholdCalibrator
 
class  ITSTrackingInterface
 
struct  LayerMask
 
struct  LayerTiming
 
class  LayerTimingBase
 
struct  Line
 
struct  LogLogThrottler
 
class  MisalignmentParameter
 
class  NoiseCalibrator
 
class  NoiseCalibratorSpec
 
class  NoiseSlotCalibrator
 
struct  RecoGeomHelper
 
struct  RoadSeed
 
class  ROFMaskTable
 
struct  ROFMaskTableView
 
class  ROFOverlapTable
 
struct  ROFOverlapTableView
 
class  ROFVertexLookupTable
 
struct  ROFVertexLookupTableView
 
class  SeedBase
 
class  TestDataGetter
 
class  TestDataReader
 
class  TimeEstBC
 
class  TimeFrame
 
struct  TimingStats
 
class  Tracker
 
class  TrackerDPL
 
struct  TrackerParamConfig
 
class  TrackerTraits
 
class  TrackerTraitsGPU
 
struct  TrackExtensionBestTrial
 
struct  TrackExtensionHypothesis
 
struct  TrackFollowContext
 
struct  TrackingFrameInfo
 
struct  TrackingKernels
 
struct  TrackingParameters
 
class  TrackingTopology
 
class  TrackITS
 
class  TrackITSExt
 
struct  TrackITSInternal
 
struct  Tracklet
 
class  TrackReader
 
class  TrackSeed
 
class  V11Geometry
 
class  V1Layer
 
class  V3Cage
 This class defines the Geometry for the Cage of the ITS Upgrade using TGeo. More...
 
class  V3Layer
 
class  V3Services
 This class defines the Geometry for the Services of the ITS Upgrade using TGeo. More...
 
class  Vertexer
 
struct  VertexerParamConfig
 
class  VertexerTraits
 
struct  VertexingParameters
 
class  VertexReader
 

Typedefs

using TimeStampType = uint32_t
 
using TimeStampErrorType = uint32_t
 
using TimeStamp = o2::dataformats::TimeStampWithError< float, float >
 
using Vertex = o2::dataformats::Vertex< o2::its::TimeEstBC >
 
using VertexLabel = std::pair< o2::MCCompLabel, float >
 
template<typename T1 , typename T2 >
using gpuPair = std::pair< T1, T2 >
 
using IterationSteps = o2::utils::EnumFlags< IterationStep >
 
template<bool IsConst, typename T >
using maybe_const = typename std::conditional< IsConst, const T, T >::type
 
using DPCOM = o2::dcs::DataPointCompositeObject
 
using DPID = o2::dcs::DataPointIdentifier
 
using DPVAL = o2::dcs::DataPointValue
 
template<typename T >
using BranchDefinition = MakeRootTreeWriterSpec::BranchDefinition< T >
 
using LabelsType = std::vector< o2::MCCompLabel >
 
using ROFRecLblT = std::vector< o2::itsmft::MC2ROFRecord >
 

Enumerations

enum class  IterationStep : uint16_t {
  FirstPass = 0 , RebuildClusterLUT , UseUPCMask , SelectUPCVertices ,
  ResetVertices , SkipROFsAboveThreshold , MarkVerticesAsUPC , TrackFollowerTop ,
  TrackFollowerBot
}
 
enum class  TrackletMode { Layer0Layer1 = 0 , Layer1Layer2 = 2 }
 
enum  RunTypes {
  THR_SCAN = 15 , THR_SCAN_SHORT = 2 , THR_SCAN_SHORT_33 = 16 , THR_SCAN_SHORT_2_10HZ = 18 ,
  THR_SCAN_SHORT_100HZ = 19 , THR_SCAN_SHORT_200HZ = 20 , THR_SCAN_SHORT_150INJ = 55 , VCASN150 = 23 ,
  VCASN100 = 10 , VCASN100_100HZ = 21 , VCASN130 = 22 , VCASNBB = 24 ,
  ITHR150 = 27 , ITHR100 = 11 , ITHR100_100HZ = 25 , ITHR130 = 26 ,
  DIGITAL_SCAN = 13 , DIGITAL_SCAN_100HZ = 31 , DIGITAL_SCAN_NOMASK = 37 , ANALOGUE_SCAN = 14 ,
  PULSELENGTH_SCAN = 32 , TOT_CALIBRATION = 36 , TOT_CALIBRATION_1_ROW = 41 , VRESETD_150 = 38 ,
  VRESETD_300 = 39 , VRESETD_2D = 42 , END_RUN = 0
}
 
enum  FitTypes { DERIVATIVE = 0 , FIT = 1 , HITCOUNTING = 2 , NO_FIT = 3 }
 

Functions

DataProcessorSpec getNoiseCalibratorSpec (bool useClusters, int pmode=0)
 
framework::DataProcessorSpec getTestDataGetterSpec ()
 
framework::DataProcessorSpec getTestDataReaderSpec ()
 
std::ostream & operator<< (std::ostream &os, Detector &source)
 
std::istream & operator>> (std::istream &os, Detector &source)
 
void resetOutputCounterHandler (int *outputCounter, gpu::Stream &stream)
 
int finalizeCellNeighboursHandler (CellNeighbour *cellNeighbours, int *neighboursLUT, const int nTargetCells, const int capacity, o2::its::ExternalAllocator *alloc, gpu::Stream &stream)
 
template<int nLayers>
 GPUhdi () int IndexTableUtils< nLayers >
 
template<int nLayers>
 GPUhdi () int4 getBinsRect(const Cluster &currentCluster
 
return getBinsRect (layerIndex, currentCluster.phi, zMean, zDelta, maxdeltaphi, utils)
 
 for (int i{1};i< nKeptHypotheses;++i)
 
 if (track::isBetter(hypo.nClusters, hypo.chi2, keptHypotheses[worst].nClusters, keptHypotheses[worst].chi2))
 
track setChi2 (hypo.chi2)
 
template<int NLayers, typename FollowDirection , typename BestTrial >
 GPUdi () void followTrackExtensionBranches(const TrackITSInternal< NLayers > &backup
 
 if (extendTop &&backup.getLastClusterLayer() !=lastLayer)
 
 if (extendBot &&backup.getFirstClusterLayer() !=0)
 
 if (extendTop &&extendBot)
 
 for (int iLayer=activeHypotheses[0].edgeLayer+step;nActive > 0;iLayer+=step)
 
 if (!bestHypo)
 
o2::framework::DataProcessorSpec getITSDCSAdaposParserSpec ()
 
o2::framework::DataProcessorSpec getITSDCSDataGeneratorSpec (const char *detName="ITS")
 
o2::framework::DataProcessorSpec getITSDCSParserSpec ()
 
o2::framework::DataProcessorSpec getITSThresholdAggregatorSpec ()
 
o2::framework::DataProcessorSpec getITSThresholdCalibratorSpec (const ITSCalibInpConf &inpConf)
 
framework::DataProcessorSpec getTrackerSpec (bool useMC, bool doStag, bool useGeom, int useTrig, TrackingMode::Type trMode, const bool overrBeamEst=false, o2::gpu::gpudatatypes::DeviceType dType=o2::gpu::gpudatatypes::DeviceType::CPU)
 
framework::DataProcessorSpec getITSTrackReaderSpec (bool useMC=true)
 
o2::framework::DataProcessorSpec getTrackWriterSpec (bool useMC)
 
o2::framework::DataProcessorSpec getITSVertexReaderSpec ()
 
double erf (double *xx, double *par)
 
double erf_ithr (double *xx, double *par)
 

Variables

const int layerIndex
 
const int const float z1
 
const int const float const float z2
 
const int const float const float const float maxdeltaz
 
const int const float const float const float const float maxdeltaphi
 
const int const float const float const float const float const IndexTableUtils< nLayers > & utils
 
const float zDelta = 0.5f * o2::gpu::GPUCommonMath::Abs(z1 - z2) + maxdeltaz
 
TrackExtensionHypothesis< NLayers > * keptHypotheses
 
TrackExtensionHypothesis< NLayers > intnKeptHypotheses
 
TrackExtensionHypothesis< NLayers > int const int maxHypotheses
 
const bool outward
 
const bool const int nLayers
 
const bool const int TrackITSInternal< NLayers > & track
 
const bool extendTop
 
const bool const bool extendBot
 
const bool const bool const int FollowDirection & followDirection
 
const bool const bool const int FollowDirection BestTrial & bestTrial
 
const bool const bool const int FollowDirection BestTrial TrackITSInternal< NLayers > & best
 
const bool const bool const int FollowDirection BestTrial TrackITSInternal< NLayers > uint32_t & bestDiff
 
TrackITSInternal< NLayers > topResult
 
TrackITSInternal< NLayers > botResult
 
bool hasTopResult {false}
 
bool hasBotResult {false}
 
const track::TrackFitContext< NLayers > & fit
 
const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > & ctx
 
const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > const bool TrackExtensionHypothesis< NLayers > * activeHypotheses = startHypothesis
 
const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > const bool TrackExtensionHypothesis< NLayers > TrackExtensionHypothesis< NLayers > * nextHypotheses
 
const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > const bool TrackExtensionHypothesis< NLayers > TrackExtensionHypothesis< NLayers > TrackExtensionHypothesis< NLayers > & bestHypothesis
 
const int step = outward ? 1 : -1
 
const int end = outward ? fit.nLayers - 1 : 0
 
int nActive {1}
 
int nNext {0}
 
const int tableSize = utils.getNphiBins() * utils.getNzBins() + 1
 
const TrackExtensionHypothesis< NLayers > * bestHypo {nullptr}
 
return true
 
constexpr float DefClusErrorRow = o2::itsmft::SegmentationAlpide::PitchRow * 0.5
 
constexpr float DefClusErrorCol = o2::itsmft::SegmentationAlpide::PitchCol * 0.5
 
constexpr float DefClusError2Row = DefClusErrorRow * DefClusErrorRow
 
constexpr float DefClusError2Col = DefClusErrorCol * DefClusErrorCol
 
const int UNSET_INT = -1111
 
const short int UNSET_SHORT = -1111
 
int nInj = 50
 
int nInjScaled = 50
 

Typedef Documentation

◆ BranchDefinition

template<typename T >
using o2::its::BranchDefinition = typedef MakeRootTreeWriterSpec::BranchDefinition<T>

Definition at line 32 of file TrackWriterSpec.cxx.

◆ DPCOM

Definition at line 51 of file DCSAdaposParserSpec.h.

◆ DPID

Definition at line 52 of file DCSAdaposParserSpec.h.

◆ DPVAL

Definition at line 53 of file DCSAdaposParserSpec.h.

◆ gpuPair

template<typename T1 , typename T2 >
using o2::its::gpuPair = typedef std::pair<T1, T2>

Definition at line 58 of file Utils.h.

◆ IterationSteps

Definition at line 46 of file Configuration.h.

◆ LabelsType

using o2::its::LabelsType = typedef std::vector<o2::MCCompLabel>

Definition at line 33 of file TrackWriterSpec.cxx.

◆ maybe_const

template<bool IsConst, typename T >
using o2::its::maybe_const = typedef typename std::conditional<IsConst, const T, T>::type

Definition at line 30 of file Definitions.h.

◆ ROFRecLblT

using o2::its::ROFRecLblT = typedef std::vector<o2::itsmft::MC2ROFRecord>

Definition at line 34 of file TrackWriterSpec.cxx.

◆ TimeStamp

Definition at line 29 of file TimeEstBC.h.

◆ TimeStampErrorType

using o2::its::TimeStampErrorType = typedef uint32_t

Definition at line 27 of file TimeEstBC.h.

◆ TimeStampType

using o2::its::TimeStampType = typedef uint32_t

Definition at line 26 of file TimeEstBC.h.

◆ Vertex

Definition at line 26 of file Vertex.h.

◆ VertexLabel

using o2::its::VertexLabel = typedef std::pair<o2::MCCompLabel, float>

Definition at line 27 of file Vertex.h.

Enumeration Type Documentation

◆ FitTypes

Enumerator
DERIVATIVE 
FIT 
HITCOUNTING 
NO_FIT 

Definition at line 100 of file ThresholdCalibratorSpec.h.

◆ IterationStep

enum class o2::its::IterationStep : uint16_t
strong
Enumerator
FirstPass 
RebuildClusterLUT 
UseUPCMask 
SelectUPCVertices 
ResetVertices 
SkipROFsAboveThreshold 
MarkVerticesAsUPC 
TrackFollowerTop 
TrackFollowerBot 

Definition at line 35 of file Configuration.h.

◆ RunTypes

Enumerator
THR_SCAN 
THR_SCAN_SHORT 
THR_SCAN_SHORT_33 
THR_SCAN_SHORT_2_10HZ 
THR_SCAN_SHORT_100HZ 
THR_SCAN_SHORT_200HZ 
THR_SCAN_SHORT_150INJ 
VCASN150 
VCASN100 
VCASN100_100HZ 
VCASN130 
VCASNBB 
ITHR150 
ITHR100 
ITHR100_100HZ 
ITHR130 
DIGITAL_SCAN 
DIGITAL_SCAN_100HZ 
DIGITAL_SCAN_NOMASK 
ANALOGUE_SCAN 
PULSELENGTH_SCAN 
TOT_CALIBRATION 
TOT_CALIBRATION_1_ROW 
VRESETD_150 
VRESETD_300 
VRESETD_2D 
END_RUN 

Definition at line 69 of file ThresholdCalibratorSpec.h.

◆ TrackletMode

enum class o2::its::TrackletMode
strong
Enumerator
Layer0Layer1 
Layer1Layer2 

Definition at line 24 of file Definitions.h.

Function Documentation

◆ erf()

double o2::its::erf ( double *  xx,
double *  par 
)

Definition at line 29 of file ThresholdCalibratorSpec.cxx.

◆ erf_ithr()

double o2::its::erf_ithr ( double *  xx,
double *  par 
)

Definition at line 35 of file ThresholdCalibratorSpec.cxx.

◆ finalizeCellNeighboursHandler()

int o2::its::finalizeCellNeighboursHandler ( CellNeighbour cellNeighbours,
int neighboursLUT,
const int  nTargetCells,
const int  capacity,
o2::its::ExternalAllocator alloc,
gpu::Stream stream 
)

◆ for() [1/2]

o2::its::for ( int  iLayer = activeHypotheses[0].edgeLayer + stepnActive,
0;iLayer+  = step 
)

Definition at line 185 of file TrackFollower.h.

◆ for() [2/2]

o2::its::for ( )

Definition at line 47 of file TrackFollower.h.

◆ getBinsRect()

return o2::its::getBinsRect ( layerIndex  ,
currentCluster.  phi,
zMean  ,
zDelta  ,
maxdeltaphi  ,
utils   
)

◆ getITSDCSAdaposParserSpec()

DataProcessorSpec o2::its::getITSDCSAdaposParserSpec ( )

Definition at line 211 of file DCSAdaposParserSpec.cxx.

◆ getITSDCSDataGeneratorSpec()

o2::framework::DataProcessorSpec o2::its::getITSDCSDataGeneratorSpec ( const char detName = "ITS")

Definition at line 127 of file DCSGeneratorSpec.cxx.

◆ getITSDCSParserSpec()

DataProcessorSpec o2::its::getITSDCSParserSpec ( )

Definition at line 645 of file DCSParserSpec.cxx.

◆ getITSThresholdAggregatorSpec()

DataProcessorSpec o2::its::getITSThresholdAggregatorSpec ( )

Definition at line 281 of file ThresholdAggregatorSpec.cxx.

◆ getITSThresholdCalibratorSpec()

DataProcessorSpec o2::its::getITSThresholdCalibratorSpec ( const ITSCalibInpConf inpConf)

Definition at line 2011 of file ThresholdCalibratorSpec.cxx.

◆ getITSTrackReaderSpec()

DataProcessorSpec o2::its::getITSTrackReaderSpec ( bool  useMC = true)

create a processor spec read ITS track data from a root file

Definition at line 92 of file TrackReaderSpec.cxx.

◆ getITSVertexReaderSpec()

DataProcessorSpec o2::its::getITSVertexReaderSpec ( )

create a processor spec read ITS vertex data from a root file

Definition at line 76 of file VertexReaderSpec.cxx.

◆ getNoiseCalibratorSpec()

DataProcessorSpec o2::its::getNoiseCalibratorSpec ( bool  useClusters,
int  pmode = 0 
)

create a processor spec run ITS noise calibration

Definition at line 245 of file NoiseCalibratorSpec.cxx.

◆ getTestDataGetterSpec()

DataProcessorSpec o2::its::getTestDataGetterSpec ( )

create a processor spec run ITS cluster finder

Definition at line 59 of file TestDataGetter.cxx.

◆ getTestDataReaderSpec()

DataProcessorSpec o2::its::getTestDataReaderSpec ( )

create a processor spec read simulated ITS digits from a root file

Definition at line 537 of file TestDataReader.cxx.

◆ getTrackerSpec()

DataProcessorSpec o2::its::getTrackerSpec ( bool  useMC,
bool  doStag,
bool  useGeom,
int  useTrig,
TrackingMode::Type  trMode,
const bool  overrBeamEst = false,
o2::gpu::gpudatatypes::DeviceType  dType = o2::gpu::gpudatatypes::DeviceType::CPU 
)

Definition at line 108 of file TrackerSpec.cxx.

◆ getTrackWriterSpec()

DataProcessorSpec o2::its::getTrackWriterSpec ( bool  useMC)

create a processor spec write ITS tracks to ROOT file

Definition at line 37 of file TrackWriterSpec.cxx.

◆ GPUdi()

template<int NLayers, typename FollowDirection , typename BestTrial >
o2::its::GPUdi ( ) const &

◆ GPUhdi() [1/2]

template<int nLayers>
o2::its::GPUhdi ( )

Definition at line 79 of file IndexTableUtils.h.

◆ GPUhdi() [2/2]

template<int nLayers>
o2::its::GPUhdi ( ) const &

Definition at line 96 of file TrackITSInternal.h.

◆ if() [1/5]

o2::its::if ( bestHypo)

Definition at line 298 of file TrackFollower.h.

◆ if() [2/5]

o2::its::if ( extendBot &&backup.getFirstClusterLayer() !  = 0)

Definition at line 143 of file TrackFollower.h.

◆ if() [3/5]

o2::its::if ( extendTop &&backup.getLastClusterLayer() !  = lastLayer)

Definition at line 135 of file TrackFollower.h.

◆ if() [4/5]

o2::its::if ( extendTop &&  extendBot)

Definition at line 151 of file TrackFollower.h.

◆ if() [5/5]

o2::its::if ( track::isBetter(hypo.nClusters, hypo.chi2, keptHypotheses[worst].nClusters, keptHypotheses[worst].chi2)  )

Definition at line 52 of file TrackFollower.h.

◆ operator<<()

std::ostream & o2::its::operator<< ( std::ostream &  os,
Detector source 
)

◆ operator>>()

std::istream & o2::its::operator>> ( std::istream &  os,
Detector source 
)

◆ resetOutputCounterHandler()

void o2::its::resetOutputCounterHandler ( int outputCounter,
gpu::Stream stream 
)

◆ setChi2()

track o2::its::setChi2 ( hypo.  chi2)

Variable Documentation

◆ activeHypotheses

o2::its::activeHypotheses[0] = startHypothesis

Definition at line 172 of file TrackFollower.h.

◆ best

const bool const bool const int FollowDirection BestTrial TrackITSInternal<NLayers>& o2::its::best

Definition at line 126 of file TrackFollower.h.

◆ bestDiff

const bool const bool const int FollowDirection BestTrial TrackITSInternal<NLayers> uint32_t& o2::its::bestDiff
Initial value:
{
const uint32_t lastLayer = static_cast<uint32_t>(nLayers - 1)
const bool const int nLayers

Definition at line 127 of file TrackFollower.h.

◆ bestHypo

const TrackExtensionHypothesis<NLayers>* o2::its::bestHypo {nullptr}

Definition at line 284 of file TrackFollower.h.

◆ bestHypothesis

o2::its::bestHypothesis
Initial value:
{
const auto& utils = *ctx.utils
const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > & ctx
Common utility functions.

Definition at line 174 of file TrackFollower.h.

◆ bestTrial

const bool const bool const int FollowDirection BestTrial& o2::its::bestTrial

Definition at line 125 of file TrackFollower.h.

◆ botResult

TrackITSInternal<NLayers> o2::its::botResult

Definition at line 131 of file TrackFollower.h.

◆ ctx

const track::TrackFitContext<NLayers> const TrackFollowContext<NLayers>& o2::its::ctx

Definition at line 170 of file TrackFollower.h.

◆ DefClusError2Col

constexpr float o2::its::DefClusError2Col = DefClusErrorCol * DefClusErrorCol
constexpr

Definition at line 50 of file TimeFrame.cxx.

◆ DefClusError2Row

constexpr float o2::its::DefClusError2Row = DefClusErrorRow * DefClusErrorRow
constexpr

Definition at line 49 of file TimeFrame.cxx.

◆ DefClusErrorCol

constexpr float o2::its::DefClusErrorCol = o2::itsmft::SegmentationAlpide::PitchCol * 0.5
constexpr

Definition at line 48 of file TimeFrame.cxx.

◆ DefClusErrorRow

constexpr float o2::its::DefClusErrorRow = o2::itsmft::SegmentationAlpide::PitchRow * 0.5
constexpr

Definition at line 47 of file TimeFrame.cxx.

◆ end

const int o2::its::end = outward ? fit.nLayers - 1 : 0

Definition at line 178 of file TrackFollower.h.

◆ extendBot

const bool const bool o2::its::extendBot

Definition at line 122 of file TrackFollower.h.

◆ extendTop

const bool o2::its::extendTop

Definition at line 121 of file TrackFollower.h.

◆ fit

const track::TrackFitContext<NLayers>& o2::its::fit

Definition at line 169 of file TrackFollower.h.

◆ followDirection

const bool const bool const int FollowDirection& o2::its::followDirection

Definition at line 124 of file TrackFollower.h.

◆ hasBotResult

bool o2::its::hasBotResult {false}

Definition at line 133 of file TrackFollower.h.

◆ hasTopResult

bool o2::its::hasTopResult {false}

Definition at line 132 of file TrackFollower.h.

◆ keptHypotheses

TrackExtensionHypothesis<NLayers>* o2::its::keptHypotheses

Definition at line 37 of file TrackFollower.h.

◆ layerIndex

const int o2::its::layerIndex

Definition at line 140 of file IndexTableUtils.h.

◆ maxdeltaphi

const int const float const float const float const float o2::its::maxdeltaphi

Definition at line 141 of file IndexTableUtils.h.

◆ maxdeltaz

const int const float const float const float o2::its::maxdeltaz

Definition at line 141 of file IndexTableUtils.h.

◆ maxHypotheses

const int o2::its::maxHypotheses
Initial value:
{
if (nKeptHypotheses < maxHypotheses) {
return;
}
int worst{0}
TrackExtensionHypothesis< NLayers > * keptHypotheses
TrackExtensionHypothesis< NLayers > int & nKeptHypotheses

Definition at line 39 of file TrackFollower.h.

◆ nActive

int o2::its::nActive {1}

Definition at line 180 of file TrackFollower.h.

◆ nextHypotheses

const track::TrackFitContext<NLayers> const TrackFollowContext<NLayers> const bool TrackExtensionHypothesis<NLayers> TrackExtensionHypothesis<NLayers>* o2::its::nextHypotheses

Definition at line 173 of file TrackFollower.h.

◆ nInj

int o2::its::nInj = 50

Definition at line 65 of file ThresholdCalibratorSpec.h.

◆ nInjScaled

int o2::its::nInjScaled = 50

Definition at line 66 of file ThresholdCalibratorSpec.h.

◆ nKeptHypotheses

TrackExtensionHypothesis<NLayers> int& o2::its::nKeptHypotheses

Definition at line 38 of file TrackFollower.h.

◆ nLayers

const bool const bool const int o2::its::nLayers

Definition at line 60 of file TrackFollower.h.

◆ nNext

int o2::its::nNext {0}

Definition at line 181 of file TrackFollower.h.

◆ outward

const track::TrackFitContext< NLayers > const TrackFollowContext< NLayers > const bool o2::its::outward

Definition at line 59 of file TrackFollower.h.

◆ step

const int o2::its::step = outward ? 1 : -1

Definition at line 177 of file TrackFollower.h.

◆ tableSize

const int o2::its::tableSize = utils.getNphiBins() * utils.getNzBins() + 1

Definition at line 184 of file TrackFollower.h.

◆ topResult

TrackITSInternal<NLayers> o2::its::topResult

Definition at line 130 of file TrackFollower.h.

◆ track

const bool const int TrackITSInternal<NLayers>& o2::its::track
Initial value:
{
if (outward) {
track.paramOut = hypo.param;
} else {
track.paramIn = hypo.param;
}
track.time = hypo.time
const bool const int TrackITSInternal< NLayers > & track

Definition at line 61 of file TrackFollower.h.

◆ true

return o2::its::true

Definition at line 303 of file TrackFollower.h.

◆ UNSET_INT

const int o2::its::UNSET_INT = -1111

Definition at line 77 of file DCSParserSpec.h.

◆ UNSET_SHORT

const short int o2::its::UNSET_SHORT = -1111

Definition at line 78 of file DCSParserSpec.h.

◆ utils

const int const float const float const float const float const IndexTableUtils<nLayers>& o2::its::utils
Initial value:
{
const float zMean = 0.5f * (z1 + z2)

Definition at line 142 of file IndexTableUtils.h.

◆ z1

const int const float o2::its::z1

Definition at line 141 of file IndexTableUtils.h.

◆ z2

const int const float const float o2::its::z2

Definition at line 141 of file IndexTableUtils.h.

◆ zDelta

const float o2::its::zDelta = 0.5f * o2::gpu::GPUCommonMath::Abs(z1 - z2) + maxdeltaz

Definition at line 145 of file IndexTableUtils.h.