![]() |
Project
|
#include <TimeFrame.h>
Inherited by o2::its::gpu::TimeFrameGPU< nLayers >.
Friends | |
class | gpu::TimeFrameGPU< nLayers > |
Definition at line 68 of file TimeFrame.h.
o2::its::TimeFrame< nLayers >::TimeFrame | ( | ) |
Definition at line 50 of file TimeFrame.cxx.
|
virtual |
Definition at line 56 of file TimeFrame.cxx.
|
inline |
Definition at line 257 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::addClusterToLayer | ( | int | layer, |
T &&... | args | ||
) |
Definition at line 521 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::addPrimaryVertices | ( | const bounded_vector< Vertex > & | vertices | ) |
Definition at line 62 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::addPrimaryVertices | ( | const bounded_vector< Vertex > & | vertices, |
const int | rofId, | ||
const int | iteration | ||
) |
Definition at line 77 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::addPrimaryVertices | ( | const gsl::span< const Vertex > & | vertices, |
const int | rofId, | ||
const int | iteration | ||
) |
Definition at line 105 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::addPrimaryVerticesInROF | ( | const bounded_vector< Vertex > & | vertices, |
const int | rofId, | ||
const int | iteration | ||
) |
Definition at line 89 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::addPrimaryVerticesLabels | ( | bounded_vector< std::pair< MCCompLabel, float > > & | labels | ) |
Definition at line 83 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::addPrimaryVerticesLabelsInROF | ( | const bounded_vector< std::pair< MCCompLabel, float > > & | labels, |
const int | rofId | ||
) |
Definition at line 99 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::addTrackingFrameInfoToLayer | ( | int | layer, |
T &&... | args | ||
) |
Definition at line 528 of file TimeFrame.h.
|
inline |
Definition at line 189 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::checkTrackletLUTs | ( | ) |
Debug and printing.
Definition at line 438 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::computeTrackletsPerROFScans | ( | ) |
Definition at line 424 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::computeTracletsPerClusterScans | ( | ) |
|
inline |
Definition at line 98 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::fillPrimaryVerticesXandAlpha | ( | ) |
Definition at line 414 of file TimeFrame.cxx.
unsigned long o2::its::TimeFrame< nLayers >::getArtefactsMemory | ( | ) | const |
Definition at line 392 of file TimeFrame.cxx.
|
inline |
Definition at line 110 of file TimeFrame.h.
|
inline |
Definition at line 215 of file TimeFrame.h.
|
inline |
Definition at line 111 of file TimeFrame.h.
|
inline |
Definition at line 232 of file TimeFrame.h.
|
inline |
Definition at line 166 of file TimeFrame.h.
|
inline |
Definition at line 145 of file TimeFrame.h.
|
inline |
Definition at line 168 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 140 of file TimeFrame.h.
|
inline |
Definition at line 138 of file TimeFrame.h.
|
inline |
Definition at line 139 of file TimeFrame.h.
|
inline |
Definition at line 494 of file TimeFrame.h.
|
inline |
Definition at line 163 of file TimeFrame.h.
|
inline |
Definition at line 141 of file TimeFrame.h.
|
inline |
Definition at line 413 of file TimeFrame.h.
|
inline |
Definition at line 423 of file TimeFrame.h.
|
inline |
Definition at line 453 of file TimeFrame.h.
const TrackingFrameInfo & o2::its::TimeFrame< nLayers >::getClusterTrackingFrameInfo | ( | int | layerId, |
const Cluster & | cl | ||
) | const |
|
inline |
Definition at line 251 of file TimeFrame.h.
|
inline |
Definition at line 564 of file TimeFrame.h.
|
inline |
Definition at line 297 of file TimeFrame.h.
|
inline |
Definition at line 245 of file TimeFrame.h.
|
inline |
Definition at line 575 of file TimeFrame.h.
|
inline |
Definition at line 585 of file TimeFrame.h.
|
inline |
Definition at line 510 of file TimeFrame.h.
|
inline |
Definition at line 486 of file TimeFrame.h.
|
inline |
Definition at line 134 of file TimeFrame.h.
|
inline |
Definition at line 595 of file TimeFrame.h.
|
inline |
Definition at line 202 of file TimeFrame.h.
|
inline |
Definition at line 174 of file TimeFrame.h.
|
inline |
Definition at line 115 of file TimeFrame.h.
|
inline |
Definition at line 113 of file TimeFrame.h.
|
inlinenoexcept |
Definition at line 188 of file TimeFrame.h.
|
inline |
Definition at line 114 of file TimeFrame.h.
|
inline |
Definition at line 112 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 471 of file TimeFrame.h.
|
inline |
Definition at line 203 of file TimeFrame.h.
|
inline |
Definition at line 216 of file TimeFrame.h.
|
inline |
Definition at line 101 of file TimeFrame.h.
|
inline |
Definition at line 554 of file TimeFrame.h.
|
inline |
Definition at line 201 of file TimeFrame.h.
|
inlinevirtual |
Reimplemented in o2::its::gpu::TimeFrameGPU< nLayers >, and o2::its::gpu::TimeFrameGPU< 7 >.
Definition at line 625 of file TimeFrame.h.
|
inline |
Definition at line 615 of file TimeFrame.h.
|
inline |
Definition at line 183 of file TimeFrame.h.
|
inlinevirtual |
Reimplemented in o2::its::gpu::TimeFrameGPU< nLayers >, and o2::its::gpu::TimeFrameGPU< 7 >.
Definition at line 645 of file TimeFrame.h.
|
inlinevirtual |
Reimplemented in o2::its::gpu::TimeFrameGPU< nLayers >, and o2::its::gpu::TimeFrameGPU< 7 >.
Definition at line 635 of file TimeFrame.h.
|
inline |
Definition at line 655 of file TimeFrame.h.
|
inline |
Definition at line 665 of file TimeFrame.h.
|
inline |
Definition at line 184 of file TimeFrame.h.
|
inline |
Definition at line 118 of file TimeFrame.h.
|
inline |
Definition at line 119 of file TimeFrame.h.
|
inline |
Definition at line 120 of file TimeFrame.h.
|
inline |
Definition at line 121 of file TimeFrame.h.
|
inline |
Definition at line 72 of file TimeFrame.h.
|
inline |
Definition at line 354 of file TimeFrame.h.
|
inline |
Definition at line 375 of file TimeFrame.h.
|
inline |
Definition at line 366 of file TimeFrame.h.
|
inline |
Definition at line 393 of file TimeFrame.h.
|
inline |
Definition at line 384 of file TimeFrame.h.
|
inline |
Definition at line 222 of file TimeFrame.h.
|
inline |
Definition at line 171 of file TimeFrame.h.
|
inline |
Definition at line 196 of file TimeFrame.h.
|
inline |
ROF cuts.
Definition at line 194 of file TimeFrame.h.
|
inline |
Definition at line 195 of file TimeFrame.h.
|
inline |
Definition at line 407 of file TimeFrame.h.
|
inline |
Definition at line 464 of file TimeFrame.h.
|
inline |
Definition at line 99 of file TimeFrame.h.
|
inline |
Definition at line 100 of file TimeFrame.h.
|
inline |
Definition at line 605 of file TimeFrame.h.
|
inline |
Definition at line 478 of file TimeFrame.h.
|
inline |
Definition at line 213 of file TimeFrame.h.
|
inline |
Definition at line 97 of file TimeFrame.h.
|
inline |
Definition at line 135 of file TimeFrame.h.
|
inline |
Definition at line 207 of file TimeFrame.h.
|
inline |
Definition at line 160 of file TimeFrame.h.
|
inline |
Definition at line 144 of file TimeFrame.h.
|
inline |
Definition at line 161 of file TimeFrame.h.
|
inline |
Definition at line 172 of file TimeFrame.h.
|
inline |
Definition at line 173 of file TimeFrame.h.
|
inline |
Definition at line 164 of file TimeFrame.h.
|
inline |
Definition at line 500 of file TimeFrame.h.
|
inline |
Definition at line 534 of file TimeFrame.h.
|
inline |
Definition at line 433 of file TimeFrame.h.
|
inline |
Definition at line 443 of file TimeFrame.h.
|
inline |
Definition at line 175 of file TimeFrame.h.
|
inline |
Definition at line 229 of file TimeFrame.h.
|
inline |
Definition at line 147 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::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 285 of file TimeFrame.cxx.
|
inline |
Definition at line 540 of file TimeFrame.h.
|
inline |
Definition at line 675 of file TimeFrame.h.
|
inline |
Definition at line 156 of file TimeFrame.h.
|
inline |
Definition at line 223 of file TimeFrame.h.
int o2::its::TimeFrame< nLayers >::loadROFrameData | ( | const o2::itsmft::ROFRecord & | rof, |
gsl::span< const itsmft::Cluster > | clusters, | ||
const dataformats::MCTruthContainer< MCCompLabel > * | mcLabels = nullptr |
||
) |
int o2::its::TimeFrame< nLayers >::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 133 of file TimeFrame.cxx.
|
inline |
Definition at line 157 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::printArtefactsMemory | ( | ) | const |
Definition at line 408 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::printCellLUTonLayer | ( | int | i | ) |
Definition at line 511 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::printCellLUTs | ( | ) |
Definition at line 531 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::printNClsPerROF | ( | ) |
Definition at line 567 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::printROFoffsets | ( | ) |
Definition at line 553 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::printSliceInfo | ( | const int | startROF, |
const int | sliceSize | ||
) |
Definition at line 581 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::printTrackletLUTonLayer | ( | int | i | ) |
Definition at line 499 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::printTrackletLUTs | ( | ) |
Definition at line 523 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::printVertices | ( | ) |
Definition at line 539 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::removePrimaryVerticesInROf | ( | const int | rofId | ) |
|
inline |
Definition at line 399 of file TimeFrame.h.
|
inline |
Definition at line 149 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::resetROFrameData | ( | ) |
Definition at line 206 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::resetTracklets | ( | ) |
Definition at line 490 of file TimeFrame.cxx.
void o2::its::TimeFrame< nLayers >::resetVectors | ( | ) |
Definition at line 471 of file TimeFrame.cxx.
|
inline |
Definition at line 104 of file TimeFrame.h.
|
inline |
Definition at line 231 of file TimeFrame.h.
|
inline |
Definition at line 142 of file TimeFrame.h.
|
inlinevirtual |
Reimplemented in o2::its::gpu::TimeFrameGPU< nLayers >, and o2::its::gpu::TimeFrameGPU< 7 >.
Definition at line 247 of file TimeFrame.h.
|
inline |
Definition at line 234 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::setMemoryPool | ( | std::shared_ptr< BoundedMemoryResource > & | pool | ) |
memory management
Definition at line 598 of file TimeFrame.cxx.
|
inline |
Definition at line 225 of file TimeFrame.h.
|
inline |
Definition at line 547 of file TimeFrame.h.
|
inline |
Definition at line 226 of file TimeFrame.h.
|
inline |
Definition at line 227 of file TimeFrame.h.
void o2::its::TimeFrame< nLayers >::wipe | ( | ) |
Definition at line 658 of file TimeFrame.cxx.
|
friend |
Definition at line 675 of file TimeFrame.h.
ExternalAllocator* o2::its::TimeFrame< nLayers >::mAllocator = nullptr |
Definition at line 296 of file TimeFrame.h.
std::vector<bounded_vector<CellSeed> > o2::its::TimeFrame< nLayers >::mCells |
Definition at line 301 of file TimeFrame.h.
std::vector<bounded_vector<int> > o2::its::TimeFrame< nLayers >::mCellsLookupTable |
Definition at line 305 of file TimeFrame.h.
std::vector<bounded_vector<int> > o2::its::TimeFrame< nLayers >::mCellsNeighbours |
Definition at line 304 of file TimeFrame.h.
std::array<bounded_vector<int>, nLayers> o2::its::TimeFrame< nLayers >::mClusterExternalIndices |
Definition at line 279 of file TimeFrame.h.
const dataformats::MCTruthContainer<MCCompLabel>* o2::its::TimeFrame< nLayers >::mClusterLabels = nullptr |
Definition at line 281 of file TimeFrame.h.
std::array<bounded_vector<Cluster>, nLayers> o2::its::TimeFrame< nLayers >::mClusters |
Definition at line 277 of file TimeFrame.h.
bool o2::its::TimeFrame< nLayers >::mExtAllocator = false |
Definition at line 295 of file TimeFrame.h.
std::array<bounded_vector<int>, nLayers> o2::its::TimeFrame< nLayers >::mIndexTables |
Definition at line 285 of file TimeFrame.h.
IndexTableUtils o2::its::TimeFrame< nLayers >::mIndexTableUtils |
Definition at line 273 of file TimeFrame.h.
bool o2::its::TimeFrame< nLayers >::mIsGPU = false |
Definition at line 275 of file TimeFrame.h.
std::vector<uint8_t> o2::its::TimeFrame< nLayers >::mMultiplicityCutMask |
Definition at line 306 of file TimeFrame.h.
std::array<bounded_vector<int>, nLayers> o2::its::TimeFrame< nLayers >::mNClustersPerROF |
Definition at line 284 of file TimeFrame.h.
int o2::its::TimeFrame< nLayers >::mNExtendedTracks {0} |
Definition at line 289 of file TimeFrame.h.
int o2::its::TimeFrame< nLayers >::mNExtendedUsedClusters {0} |
Definition at line 290 of file TimeFrame.h.
int o2::its::TimeFrame< nLayers >::mNrof = 0 |
Definition at line 288 of file TimeFrame.h.
std::array<bounded_vector<int>, 2> o2::its::TimeFrame< nLayers >::mNTrackletsPerCluster |
Definition at line 282 of file TimeFrame.h.
std::array<bounded_vector<int>, 2> o2::its::TimeFrame< nLayers >::mNTrackletsPerClusterSum |
Definition at line 283 of file TimeFrame.h.
bounded_vector<Vertex> o2::its::TimeFrame< nLayers >::mPrimaryVertices |
Definition at line 292 of file TimeFrame.h.
const o2::base::PropagatorImpl<float>* o2::its::TimeFrame< nLayers >::mPropagatorDevice = nullptr |
Definition at line 308 of file TimeFrame.h.
bounded_vector<Road<nLayers - 2> > o2::its::TimeFrame< nLayers >::mRoads |
Definition at line 302 of file TimeFrame.h.
std::array<bounded_vector<int>, nLayers> o2::its::TimeFrame< nLayers >::mROFramesClusters |
Definition at line 280 of file TimeFrame.h.
bounded_vector<int> o2::its::TimeFrame< nLayers >::mROFramesPV |
Definition at line 291 of file TimeFrame.h.
std::array<bounded_vector<TrackingFrameInfo>, nLayers> o2::its::TimeFrame< nLayers >::mTrackingFrameInfo |
Definition at line 278 of file TimeFrame.h.
std::vector<bounded_vector<Tracklet> > o2::its::TimeFrame< nLayers >::mTracklets |
Definition at line 300 of file TimeFrame.h.
std::vector<bounded_vector<int> > o2::its::TimeFrame< nLayers >::mTrackletsLookupTable |
Definition at line 286 of file TimeFrame.h.
std::vector<bounded_vector<TrackITSExt> > o2::its::TimeFrame< nLayers >::mTracks |
Definition at line 303 of file TimeFrame.h.
std::array<bounded_vector<Cluster>, nLayers> o2::its::TimeFrame< nLayers >::mUnsortedClusters |
Definition at line 299 of file TimeFrame.h.
std::array<bounded_vector<uint8_t>, nLayers> o2::its::TimeFrame< nLayers >::mUsedClusters |
Definition at line 287 of file TimeFrame.h.