![]() |
Project
|
#include <TimeFrame.h>
Inherited by o2::its::gpu::TimeFrameGPU< 7 >, and o2::its::gpu::TimeFrameGPU< nLayers >.
Public Member Functions | |
TimeFrame (int nLayers=7) | |
const Vertex & | getPrimaryVertex (const int) const |
gsl::span< const Vertex > | getPrimaryVertices (int rofId) const |
gsl::span< const Vertex > | getPrimaryVertices (int romin, int romax) const |
gsl::span< const std::pair< MCCompLabel, float > > | getPrimaryVerticesMCRecInfo (const int rofId) const |
gsl::span< const std::array< float, 2 > > | getPrimaryVerticesXAlpha (int rofId) const |
void | fillPrimaryVerticesXandAlpha () |
int | getPrimaryVerticesNum (int rofId=-1) const |
void | addPrimaryVertices (const std::vector< Vertex > &vertices) |
void | addPrimaryVerticesLabels (std::vector< std::pair< MCCompLabel, float > > &labels) |
void | addPrimaryVertices (const std::vector< Vertex > &vertices, const int rofId, const int iteration) |
void | addPrimaryVertices (const gsl::span< const Vertex > &vertices, const int rofId, const int iteration) |
void | addPrimaryVerticesInROF (const std::vector< Vertex > &vertices, const int rofId, const int iteration) |
void | addPrimaryVerticesLabelsInROF (const std::vector< std::pair< MCCompLabel, float > > &labels, const int rofId) |
void | removePrimaryVerticesInROf (const int rofId) |
int | loadROFrameData (const o2::itsmft::ROFRecord &rof, gsl::span< const itsmft::Cluster > clusters, const dataformats::MCTruthContainer< MCCompLabel > *mcLabels=nullptr) |
int | loadROFrameData (gsl::span< o2::itsmft::ROFRecord > rofs, gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, const itsmft::TopologyDictionary *dict, const dataformats::MCTruthContainer< MCCompLabel > *mcLabels=nullptr) |
int | getTotalClusters () const |
std::vector< int > & | getTotVertIteration () |
bool | empty () const |
bool | isGPU () const |
int | getSortedIndex (int rofId, int layer, int i) const |
int | getSortedStartIndex (const int, const int) const |
int | getNrof () const |
void | resetBeamXY (const float x, const float y, const float w=0) |
void | setBeamPosition (const float x, const float y, const float s2, const float base=50.f, const float systematic=0.f) |
float | getBeamX () const |
float | getBeamY () const |
std::vector< float > & | getMinRs () |
std::vector< float > & | getMaxRs () |
float | getMinR (int layer) const |
float | getMaxR (int layer) const |
float | getMSangle (int layer) const |
std::vector< float > & | getMSangles () |
float | getPhiCut (int layer) const |
std::vector< float > & | getPhiCuts () |
float | getPositionResolution (int layer) const |
std::vector< float > & | getPositionResolutions () |
gsl::span< Cluster > | getClustersOnLayer (int rofId, int layerId) |
gsl::span< const Cluster > | getClustersOnLayer (int rofId, int layerId) const |
gsl::span< const Cluster > | getClustersPerROFrange (int rofMin, int range, int layerId) const |
gsl::span< const Cluster > | getUnsortedClustersOnLayer (int rofId, int layerId) const |
gsl::span< unsigned char > | getUsedClustersROF (int rofId, int layerId) |
gsl::span< const unsigned char > | getUsedClustersROF (int rofId, int layerId) const |
gsl::span< const int > | getROFramesClustersPerROFrange (int rofMin, int range, int layerId) const |
gsl::span< const int > | getROFrameClusters (int layerId) const |
gsl::span< const int > | getNClustersROFrange (int rofMin, int range, int layerId) const |
gsl::span< const int > | getIndexTablePerROFrange (int rofMin, int range, int layerId) const |
gsl::span< int > | getIndexTable (int rofId, int layerId) |
std::vector< int > & | getIndexTableWhole (int layerId) |
const std::vector< TrackingFrameInfo > & | getTrackingFrameInfoOnLayer (int layerId) const |
const TrackingFrameInfo & | getClusterTrackingFrameInfo (int layerId, const Cluster &cl) const |
const gsl::span< const MCCompLabel > | getClusterLabels (int layerId, const Cluster &cl) const |
const gsl::span< const MCCompLabel > | getClusterLabels (int layerId, const int clId) const |
int | getClusterExternalIndex (int layerId, const int clId) const |
int | getClusterSize (int clusterId) const |
void | setClusterSize (const std::vector< uint8_t > &v) |
std::vector< MCCompLabel > & | getTrackletsLabel (int layer) |
std::vector< MCCompLabel > & | getCellsLabel (int layer) |
bool | hasMCinformation () const |
void | initialise (const int iteration, const TrackingParameters &trkParam, const int maxLayers=7, bool resetVertices=true) |
void | resetRofPV () |
bool | isClusterUsed (int layer, int clusterId) const |
void | markUsedCluster (int layer, int clusterId) |
gsl::span< unsigned char > | getUsedClusters (const int layer) |
std::vector< std::vector< Tracklet > > & | getTracklets () |
std::vector< std::vector< int > > & | getTrackletsLookupTable () |
std::vector< std::vector< Cluster > > & | getClusters () |
std::vector< std::vector< Cluster > > & | getUnsortedClusters () |
int | getClusterROF (int iLayer, int iCluster) |
std::vector< std::vector< CellSeed > > & | getCells () |
std::vector< std::vector< int > > & | getCellsLookupTable () |
std::vector< std::vector< int > > & | getCellsNeighbours () |
std::vector< std::vector< int > > & | getCellsNeighboursLUT () |
std::vector< Road< 5 > > & | getRoads () |
std::vector< TrackITSExt > & | getTracks (int rofId) |
std::vector< MCCompLabel > & | getTracksLabel (const int rofId) |
std::vector< MCCompLabel > & | getLinesLabel (const int rofId) |
std::vector< std::pair< MCCompLabel, float > > & | getVerticesMCRecInfo () |
int | getNumberOfClusters () const |
int | getNumberOfCells () const |
int | getNumberOfTracklets () const |
int | getNumberOfNeighbours () const |
size_t | getNumberOfTracks () const |
size_t | getNumberOfUsedClusters () const |
auto | getNumberOfExtendedTracks () const |
auto | getNumberOfUsedExtendedClusters () const |
bool | checkMemory (unsigned long max) |
unsigned long | getArtefactsMemory () |
int | getROFCutClusterMult () const |
int | getROFCutVertexMult () const |
int | getROFCutAllMult () const |
void | computeTrackletsPerROFScans () |
void | computeTracletsPerClusterScans () |
int & | getNTrackletsROF (int rofId, int combId) |
std::vector< Line > & | getLines (int rofId) |
int | getNLinesTotal () const |
std::vector< ClusterLines > & | getTrackletClusters (int rofId) |
gsl::span< const Tracklet > | getFoundTracklets (int rofId, int combId) const |
gsl::span< Tracklet > | getFoundTracklets (int rofId, int combId) |
gsl::span< const MCCompLabel > | getLabelsFoundTracklets (int rofId, int combId) const |
gsl::span< int > | getNTrackletsCluster (int rofId, int combId) |
gsl::span< int > | getExclusiveNTrackletsCluster (int rofId, int combId) |
uint32_t | getTotalTrackletsTF (const int iLayer) |
int | getTotalClustersPerROFrange (int rofMin, int range, int layerId) const |
std::array< float, 2 > & | getBeamXY () |
unsigned int & | getNoVertexROF () |
void | insertPastVertex (const Vertex &vertex, const int refROFId) |
void | initialiseRoadLabels () |
void | setRoadLabel (int i, const unsigned long long &lab, bool fake) |
const unsigned long long & | getRoadLabel (int i) const |
bool | isRoadFake (int i) const |
void | setMultiplicityCutMask (const std::vector< uint8_t > &cutMask) |
void | setROFMask (const std::vector< uint8_t > &rofMask) |
void | swapMasks () |
int | hasBogusClusters () const |
void | setBz (float bz) |
float | getBz () const |
void | setExternalAllocator (ExternalAllocator *allocator) |
virtual void | setDevicePropagator (const o2::base::PropagatorImpl< float > *) |
const o2::base::PropagatorImpl< float > * | getDevicePropagator () const |
template<typename... T> | |
void | addClusterToLayer (int layer, T &&... args) |
template<typename... T> | |
void | addTrackingFrameInfoToLayer (int layer, T &&... args) |
void | addClusterExternalIndexToLayer (int layer, const int idx) |
void | resizeVectors (int nLayers) |
void | setExtAllocator (bool ext) |
bool | getExtAllocator () const |
void | checkTrackletLUTs () |
Debug and printing. | |
void | printROFoffsets () |
void | printNClsPerROF () |
void | printVertices () |
void | printTrackletLUTonLayer (int i) |
void | printCellLUTonLayer (int i) |
void | printTrackletLUTs () |
void | printCellLUTs () |
void | printSliceInfo (const int, const int) |
void | dropTracks () |
Public Attributes | |
IndexTableUtils | mIndexTableUtils |
bool | mIsGPU = false |
std::vector< std::vector< Cluster > > | mClusters |
std::vector< std::vector< TrackingFrameInfo > > | mTrackingFrameInfo |
std::vector< std::vector< int > > | mClusterExternalIndices |
std::vector< std::vector< int > > | mROFramesClusters |
const dataformats::MCTruthContainer< MCCompLabel > * | mClusterLabels = nullptr |
std::array< std::vector< int >, 2 > | mNTrackletsPerCluster |
std::array< std::vector< int >, 2 > | mNTrackletsPerClusterSum |
std::vector< std::vector< int > > | mNClustersPerROF |
std::vector< std::vector< int > > | mIndexTables |
std::vector< std::vector< int > > | mTrackletsLookupTable |
std::vector< std::vector< unsigned char > > | mUsedClusters |
int | mNrof = 0 |
int | mNExtendedTracks {0} |
int | mNExtendedUsedClusters {0} |
std::vector< int > | mROFramesPV = {0} |
std::vector< Vertex > | mPrimaryVertices |
bool | mExtAllocator = false |
ExternalAllocator * | mAllocator = nullptr |
std::vector< std::vector< Cluster > > | mUnsortedClusters |
std::vector< std::vector< Tracklet > > | mTracklets |
std::vector< std::vector< CellSeed > > | mCells |
std::vector< std::vector< o2::track::TrackParCovF > > | mCellSeeds |
std::vector< std::vector< float > > | mCellSeedsChi2 |
std::vector< Road< 5 > > | mRoads |
std::vector< std::vector< TrackITSExt > > | mTracks |
std::vector< std::vector< int > > | mCellsNeighbours |
std::vector< std::vector< int > > | mCellsLookupTable |
std::vector< uint8_t > | mMultiplicityCutMask |
const o2::base::PropagatorImpl< float > * | mPropagatorDevice = nullptr |
Protected Member Functions | |
template<typename T > | |
void | deepVectorClear (std::vector< T > &vec) |
Friends | |
class | TimeFrameGPU |
Definition at line 64 of file TimeFrame.h.
o2::its::TimeFrame::TimeFrame | ( | int | nLayers = 7 | ) |
TBC: if resetting the timeframe is required, then this has to be done
Definition at line 63 of file TimeFrame.cxx.
Definition at line 560 of file TimeFrame.h.
Definition at line 549 of file TimeFrame.h.
void o2::its::TimeFrame::addPrimaryVertices | ( | const gsl::span< const Vertex > & | vertices, |
const int | rofId, | ||
const int | iteration | ||
) |
Definition at line 115 of file TimeFrame.cxx.
Definition at line 77 of file TimeFrame.cxx.
void o2::its::TimeFrame::addPrimaryVertices | ( | const std::vector< Vertex > & | vertices, |
const int | rofId, | ||
const int | iteration | ||
) |
Definition at line 91 of file TimeFrame.cxx.
void o2::its::TimeFrame::addPrimaryVerticesInROF | ( | const std::vector< Vertex > & | vertices, |
const int | rofId, | ||
const int | iteration | ||
) |
Definition at line 101 of file TimeFrame.cxx.
void o2::its::TimeFrame::addPrimaryVerticesLabels | ( | std::vector< std::pair< MCCompLabel, float > > & | labels | ) |
Definition at line 96 of file TimeFrame.cxx.
void o2::its::TimeFrame::addPrimaryVerticesLabelsInROF | ( | const std::vector< std::pair< MCCompLabel, float > > & | labels, |
const int | rofId | ||
) |
Definition at line 110 of file TimeFrame.cxx.
void o2::its::TimeFrame::addTrackingFrameInfoToLayer | ( | int | layer, |
T &&... | args | ||
) |
Definition at line 555 of file TimeFrame.h.
|
inline |
Definition at line 183 of file TimeFrame.h.
void o2::its::TimeFrame::checkTrackletLUTs | ( | ) |
Debug and printing.
Definition at line 493 of file TimeFrame.cxx.
void o2::its::TimeFrame::computeTrackletsPerROFScans | ( | ) |
Definition at line 480 of file TimeFrame.cxx.
void o2::its::TimeFrame::computeTracletsPerClusterScans | ( | ) |
|
inlineprotected |
Definition at line 309 of file TimeFrame.h.
|
inline |
Definition at line 300 of file TimeFrame.h.
|
inline |
Definition at line 389 of file TimeFrame.h.
void o2::its::TimeFrame::fillPrimaryVerticesXandAlpha | ( | ) |
Definition at line 469 of file TimeFrame.cxx.
unsigned long o2::its::TimeFrame::getArtefactsMemory | ( | ) |
Definition at line 454 of file TimeFrame.cxx.
|
inline |
Definition at line 404 of file TimeFrame.h.
|
inline |
Definition at line 206 of file TimeFrame.h.
|
inline |
Definition at line 406 of file TimeFrame.h.
|
inline |
Definition at line 223 of file TimeFrame.h.
|
inline |
Definition at line 648 of file TimeFrame.h.
|
inline |
Definition at line 142 of file TimeFrame.h.
|
inline |
Definition at line 650 of file TimeFrame.h.
|
inline |
Definition at line 655 of file TimeFrame.h.
|
inline |
Definition at line 656 of file TimeFrame.h.
Definition at line 524 of file TimeFrame.h.
|
inline |
Definition at line 509 of file TimeFrame.h.
|
inline |
Definition at line 514 of file TimeFrame.h.
Definition at line 485 of file TimeFrame.h.
|
inline |
Definition at line 638 of file TimeFrame.h.
Definition at line 519 of file TimeFrame.h.
Definition at line 413 of file TimeFrame.h.
|
inline |
Definition at line 422 of file TimeFrame.h.
|
inline |
Definition at line 449 of file TimeFrame.h.
|
inline |
Definition at line 504 of file TimeFrame.h.
|
inline |
Definition at line 240 of file TimeFrame.h.
Definition at line 618 of file TimeFrame.h.
|
inline |
Definition at line 251 of file TimeFrame.h.
Definition at line 660 of file TimeFrame.h.
|
inline |
Definition at line 669 of file TimeFrame.h.
Definition at line 529 of file TimeFrame.h.
|
inline |
Definition at line 478 of file TimeFrame.h.
Definition at line 131 of file TimeFrame.h.
|
inline |
Definition at line 678 of file TimeFrame.h.
Definition at line 538 of file TimeFrame.h.
|
inline |
Definition at line 171 of file TimeFrame.h.
|
inline |
Definition at line 112 of file TimeFrame.h.
|
inline |
Definition at line 110 of file TimeFrame.h.
|
inline |
Definition at line 111 of file TimeFrame.h.
|
inline |
Definition at line 109 of file TimeFrame.h.
|
inline |
Definition at line 113 of file TimeFrame.h.
|
inline |
Definition at line 114 of file TimeFrame.h.
|
inline |
Definition at line 465 of file TimeFrame.h.
|
inline |
Definition at line 194 of file TimeFrame.h.
|
inline |
Definition at line 207 of file TimeFrame.h.
|
inline |
Definition at line 395 of file TimeFrame.h.
Definition at line 609 of file TimeFrame.h.
Definition at line 628 of file TimeFrame.h.
|
inline |
Definition at line 696 of file TimeFrame.h.
|
inline |
Definition at line 687 of file TimeFrame.h.
|
inline |
Definition at line 180 of file TimeFrame.h.
|
inline |
Definition at line 714 of file TimeFrame.h.
|
inline |
Definition at line 705 of file TimeFrame.h.
|
inline |
Definition at line 723 of file TimeFrame.h.
|
inline |
Definition at line 732 of file TimeFrame.h.
|
inline |
Definition at line 181 of file TimeFrame.h.
|
inline |
Definition at line 115 of file TimeFrame.h.
|
inline |
Definition at line 116 of file TimeFrame.h.
|
inline |
Definition at line 117 of file TimeFrame.h.
|
inline |
Definition at line 118 of file TimeFrame.h.
Definition at line 353 of file TimeFrame.h.
Definition at line 355 of file TimeFrame.h.
|
inline |
Definition at line 371 of file TimeFrame.h.
|
inline |
Definition at line 363 of file TimeFrame.h.
Definition at line 384 of file TimeFrame.h.
|
inline |
Definition at line 376 of file TimeFrame.h.
Definition at line 604 of file TimeFrame.h.
|
inline |
Definition at line 658 of file TimeFrame.h.
|
inline |
Definition at line 187 of file TimeFrame.h.
|
inline |
Definition at line 185 of file TimeFrame.h.
|
inline |
Definition at line 186 of file TimeFrame.h.
Definition at line 408 of file TimeFrame.h.
|
inline |
Definition at line 459 of file TimeFrame.h.
Definition at line 391 of file TimeFrame.h.
Definition at line 393 of file TimeFrame.h.
int o2::its::TimeFrame::getTotalClusters | ( | ) | const |
Definition at line 269 of file TimeFrame.cxx.
|
inline |
Definition at line 471 of file TimeFrame.h.
|
inline |
Definition at line 204 of file TimeFrame.h.
|
inline |
Definition at line 93 of file TimeFrame.h.
|
inline |
Definition at line 499 of file TimeFrame.h.
|
inline |
Definition at line 543 of file TimeFrame.h.
|
inline |
Definition at line 582 of file TimeFrame.h.
|
inline |
Definition at line 141 of file TimeFrame.h.
|
inline |
Definition at line 587 of file TimeFrame.h.
|
inline |
Definition at line 169 of file TimeFrame.h.
|
inline |
Definition at line 170 of file TimeFrame.h.
|
inline |
Definition at line 643 of file TimeFrame.h.
|
inline |
Definition at line 490 of file TimeFrame.h.
Definition at line 575 of file TimeFrame.h.
Definition at line 431 of file TimeFrame.h.
|
inline |
Definition at line 440 of file TimeFrame.h.
|
inline |
Definition at line 172 of file TimeFrame.h.
|
inline |
Definition at line 220 of file TimeFrame.h.
|
inline |
Definition at line 565 of file TimeFrame.h.
void o2::its::TimeFrame::initialise | ( | const int | iteration, |
const TrackingParameters & | trkParam, | ||
const int | maxLayers = 7 , |
||
bool | resetVertices = true |
||
) |
Account for alignment systematics in the cluster covariance matrix
Definition at line 345 of file TimeFrame.cxx.
|
inline |
Definition at line 592 of file TimeFrame.h.
Definition at line 741 of file TimeFrame.h.
Definition at line 570 of file TimeFrame.h.
|
inline |
Definition at line 95 of file TimeFrame.h.
|
inline |
Definition at line 633 of file TimeFrame.h.
int o2::its::TimeFrame::loadROFrameData | ( | const o2::itsmft::ROFRecord & | rof, |
gsl::span< const itsmft::Cluster > | clusters, | ||
const dataformats::MCTruthContainer< MCCompLabel > * | mcLabels = nullptr |
||
) |
Clusters are stored in the tracking frame
Rotate to the global frame
Definition at line 144 of file TimeFrame.cxx.
int o2::its::TimeFrame::loadROFrameData | ( | gsl::span< o2::itsmft::ROFRecord > | rofs, |
gsl::span< const itsmft::CompClusterExt > | clusters, | ||
gsl::span< const unsigned char >::iterator & | pattIt, | ||
const itsmft::TopologyDictionary * | dict, | ||
const dataformats::MCTruthContainer< MCCompLabel > * | mcLabels = nullptr |
||
) |
Rotate to the global frame
Definition at line 182 of file TimeFrame.cxx.
Definition at line 580 of file TimeFrame.h.
Definition at line 550 of file TimeFrame.cxx.
void o2::its::TimeFrame::printCellLUTs | ( | ) |
Definition at line 568 of file TimeFrame.cxx.
void o2::its::TimeFrame::printNClsPerROF | ( | ) |
Definition at line 600 of file TimeFrame.cxx.
void o2::its::TimeFrame::printROFoffsets | ( | ) |
Definition at line 588 of file TimeFrame.cxx.
Definition at line 612 of file TimeFrame.cxx.
Definition at line 539 of file TimeFrame.cxx.
void o2::its::TimeFrame::printTrackletLUTs | ( | ) |
Definition at line 561 of file TimeFrame.cxx.
void o2::its::TimeFrame::printVertices | ( | ) |
Definition at line 575 of file TimeFrame.cxx.
|
inline |
Definition at line 397 of file TimeFrame.h.
|
inline |
Definition at line 146 of file TimeFrame.h.
Definition at line 525 of file TimeFrame.cxx.
|
inline |
Definition at line 101 of file TimeFrame.h.
|
inline |
Definition at line 222 of file TimeFrame.h.
|
inline |
Definition at line 139 of file TimeFrame.h.
|
inlinevirtual |
Reimplemented in o2::its::gpu::TimeFrameGPU< nLayers >, and o2::its::gpu::TimeFrameGPU< 7 >.
Definition at line 236 of file TimeFrame.h.
|
inline |
Definition at line 250 of file TimeFrame.h.
|
inline |
Definition at line 225 of file TimeFrame.h.
|
inline |
Definition at line 216 of file TimeFrame.h.
Definition at line 598 of file TimeFrame.h.
|
inline |
Definition at line 217 of file TimeFrame.h.
|
inline |
Definition at line 218 of file TimeFrame.h.
|
friend |
Definition at line 67 of file TimeFrame.h.
ExternalAllocator* o2::its::TimeFrame::mAllocator = nullptr |
Definition at line 287 of file TimeFrame.h.
std::vector<std::vector<CellSeed> > o2::its::TimeFrame::mCells |
Definition at line 290 of file TimeFrame.h.
std::vector<std::vector<o2::track::TrackParCovF> > o2::its::TimeFrame::mCellSeeds |
Definition at line 291 of file TimeFrame.h.
std::vector<std::vector<float> > o2::its::TimeFrame::mCellSeedsChi2 |
Definition at line 292 of file TimeFrame.h.
std::vector<std::vector<int> > o2::its::TimeFrame::mCellsLookupTable |
Definition at line 296 of file TimeFrame.h.
std::vector<std::vector<int> > o2::its::TimeFrame::mCellsNeighbours |
Definition at line 295 of file TimeFrame.h.
std::vector<std::vector<int> > o2::its::TimeFrame::mClusterExternalIndices |
Definition at line 270 of file TimeFrame.h.
const dataformats::MCTruthContainer<MCCompLabel>* o2::its::TimeFrame::mClusterLabels = nullptr |
Definition at line 272 of file TimeFrame.h.
std::vector<std::vector<Cluster> > o2::its::TimeFrame::mClusters |
Definition at line 268 of file TimeFrame.h.
bool o2::its::TimeFrame::mExtAllocator = false |
Definition at line 286 of file TimeFrame.h.
std::vector<std::vector<int> > o2::its::TimeFrame::mIndexTables |
Definition at line 276 of file TimeFrame.h.
IndexTableUtils o2::its::TimeFrame::mIndexTableUtils |
Definition at line 264 of file TimeFrame.h.
bool o2::its::TimeFrame::mIsGPU = false |
Definition at line 266 of file TimeFrame.h.
std::vector<uint8_t> o2::its::TimeFrame::mMultiplicityCutMask |
Definition at line 297 of file TimeFrame.h.
std::vector<std::vector<int> > o2::its::TimeFrame::mNClustersPerROF |
Definition at line 275 of file TimeFrame.h.
int o2::its::TimeFrame::mNExtendedTracks {0} |
Definition at line 280 of file TimeFrame.h.
int o2::its::TimeFrame::mNExtendedUsedClusters {0} |
Definition at line 281 of file TimeFrame.h.
int o2::its::TimeFrame::mNrof = 0 |
Definition at line 279 of file TimeFrame.h.
std::array<std::vector<int>, 2> o2::its::TimeFrame::mNTrackletsPerCluster |
Definition at line 273 of file TimeFrame.h.
std::array<std::vector<int>, 2> o2::its::TimeFrame::mNTrackletsPerClusterSum |
Definition at line 274 of file TimeFrame.h.
std::vector<Vertex> o2::its::TimeFrame::mPrimaryVertices |
Definition at line 283 of file TimeFrame.h.
const o2::base::PropagatorImpl<float>* o2::its::TimeFrame::mPropagatorDevice = nullptr |
Definition at line 299 of file TimeFrame.h.
std::vector<Road<5> > o2::its::TimeFrame::mRoads |
Definition at line 293 of file TimeFrame.h.
std::vector<std::vector<int> > o2::its::TimeFrame::mROFramesClusters |
Definition at line 271 of file TimeFrame.h.
std::vector<int> o2::its::TimeFrame::mROFramesPV = {0} |
Definition at line 282 of file TimeFrame.h.
std::vector<std::vector<TrackingFrameInfo> > o2::its::TimeFrame::mTrackingFrameInfo |
Definition at line 269 of file TimeFrame.h.
std::vector<std::vector<Tracklet> > o2::its::TimeFrame::mTracklets |
Definition at line 289 of file TimeFrame.h.
std::vector<std::vector<int> > o2::its::TimeFrame::mTrackletsLookupTable |
Definition at line 277 of file TimeFrame.h.
std::vector<std::vector<TrackITSExt> > o2::its::TimeFrame::mTracks |
Definition at line 294 of file TimeFrame.h.
std::vector<std::vector<Cluster> > o2::its::TimeFrame::mUnsortedClusters |
Definition at line 288 of file TimeFrame.h.
std::vector<std::vector<unsigned char> > o2::its::TimeFrame::mUsedClusters |
Definition at line 278 of file TimeFrame.h.