Project
Loading...
Searching...
No Matches
o2::globaltracking::ABLayerView Struct Reference

#include <MatchTPCITS.h>

Public Types

using ClusRange = o2::dataformats::RangeReference< int, int >
 < thread-local view of the ABLayerClusters block(s) covering the time of the interaction candidate being processed
 

Public Attributes

int rofKey = -2
 1st ROF of the loaded block(s): -1: no compatible ROF, -2: nothing loaded yet
 
int nROFsKey = 0
 number of consecutive ROFs loaded (1 or 2)
 
int chipOffs = 0
 global ID of the 1st chip of the layer
 
int nData = 0
 number of clusters in the view
 
const ABClusterInfo * data = nullptr
 clusters of the loaded block(s), sorted in (chip, Z)
 
std::vector< ClusRange > chipRefs
 cluster range in data for every chip of the layer
 
std::vector< int > touchedChips
 chips with non-empty chipRefs, for fast reset
 
std::vector< ABClusterInfo > merged
 buffer to merge 2 blocks when the candidate time is compatible with 2 ROFs
 

Detailed Description

Definition at line 339 of file MatchTPCITS.h.

Member Typedef Documentation

◆ ClusRange

< thread-local view of the ABLayerClusters block(s) covering the time of the interaction candidate being processed

Definition at line 341 of file MatchTPCITS.h.

Member Data Documentation

◆ chipOffs

int o2::globaltracking::ABLayerView::chipOffs = 0

global ID of the 1st chip of the layer

Definition at line 344 of file MatchTPCITS.h.

◆ chipRefs

std::vector<ClusRange> o2::globaltracking::ABLayerView::chipRefs

cluster range in data for every chip of the layer

Definition at line 347 of file MatchTPCITS.h.

◆ data

const ABClusterInfo* o2::globaltracking::ABLayerView::data = nullptr

clusters of the loaded block(s), sorted in (chip, Z)

Definition at line 346 of file MatchTPCITS.h.

◆ merged

std::vector<ABClusterInfo> o2::globaltracking::ABLayerView::merged

buffer to merge 2 blocks when the candidate time is compatible with 2 ROFs

Definition at line 349 of file MatchTPCITS.h.

◆ nData

int o2::globaltracking::ABLayerView::nData = 0

number of clusters in the view

Definition at line 345 of file MatchTPCITS.h.

◆ nROFsKey

int o2::globaltracking::ABLayerView::nROFsKey = 0

number of consecutive ROFs loaded (1 or 2)

Definition at line 343 of file MatchTPCITS.h.

◆ rofKey

int o2::globaltracking::ABLayerView::rofKey = -2

1st ROF of the loaded block(s): -1: no compatible ROF, -2: nothing loaded yet

Definition at line 342 of file MatchTPCITS.h.

◆ touchedChips

std::vector<int> o2::globaltracking::ABLayerView::touchedChips

chips with non-empty chipRefs, for fast reset

Definition at line 348 of file MatchTPCITS.h.


The documentation for this struct was generated from the following file: