#include <CookedTracker.h>
|
| | CookedTracker (Int_t nThreads=1) |
| |
| | CookedTracker (const CookedTracker &)=delete |
| |
| CookedTracker & | operator= (const CookedTracker &tr)=delete |
| |
| | ~CookedTracker ()=default |
| |
| void | setConfigParams () |
| |
| void | setParameters (const std::vector< float > &par) |
| |
| void | setParametersCosmics () |
| |
| void | setVertices (const std::vector< Vertex > &vertices) |
| |
| Double_t | getX () const |
| |
| Double_t | getY () const |
| |
| Double_t | getZ () const |
| |
| Double_t | getSigmaX () const |
| |
| Double_t | getSigmaY () const |
| |
| Double_t | getSigmaZ () const |
| |
| o2::MCCompLabel | cookLabel (TrackITSExt &t, Float_t wrong) const |
| |
| void | setExternalIndices (TrackITSExt &t) const |
| |
| Double_t | getBz () const |
| |
| void | setBz (Double_t bz) |
| |
| void | setNumberOfThreads (Int_t n) |
| |
| Int_t | getNumberOfThreads () const |
| |
| template<typename U , typename V > |
| void | process (gsl::span< const CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &it, const o2::itsmft::TopologyDictionary *dict, U &tracks, V &clusIdx, o2::itsmft::ROFRecord &rof) |
| |
| void | process (gsl::span< const CompClusterExt > const &clusters, gsl::span< const unsigned char >::iterator &it, const o2::itsmft::TopologyDictionary *dict, TrackInserter &inserter, o2::itsmft::ROFRecord &rof) |
| |
| const Cluster * | getCluster (Int_t index) const |
| |
| void | setGeometry (o2::its::GeometryTGeo *geom) |
| |
| void | setMCTruthContainers (const o2::dataformats::MCTruthContainer< o2::MCCompLabel > *clsLabels, std::vector< o2::MCCompLabel > *trkLabels) |
| |
| void | setContinuousMode (bool mode) |
| |
| bool | getContinuousMode () |
| |
|
| int | loadClusters () |
| |
| void | unloadClusters () |
| |
| std::tuple< int, int > | processLoadedClusters (TrackInserter &inserter) |
| |
| std::vector< TrackITSExt > | trackInThread (Int_t first, Int_t last) |
| |
| o2::its::TrackITSExt | cookSeed (const Point3Df &r1, Point3Df &r2, const Point3Df &tr3, float rad2, float rad3, float_t alpha, float_t bz) |
| |
| void | makeSeeds (std::vector< TrackITSExt > &seeds, Int_t first, Int_t last) |
| |
| void | trackSeeds (std::vector< TrackITSExt > &seeds) |
| |
| Bool_t | attachCluster (Int_t &volID, Int_t nl, Int_t ci, TrackITSExt &t, const TrackITSExt &o) const |
| |
| void | makeBackPropParam (std::vector< TrackITSExt > &seeds) const |
| |
| bool | makeBackPropParam (TrackITSExt &track) const |
| |
Definition at line 51 of file CookedTracker.h.
◆ TrackInserter
◆ CookedTracker() [1/2]
| CookedTracker::CookedTracker |
( |
Int_t |
nThreads = 1 | ) |
|
◆ CookedTracker() [2/2]
◆ ~CookedTracker()
| o2::its::CookedTracker::~CookedTracker |
( |
| ) |
|
|
default |
◆ attachCluster()
| Bool_t CookedTracker::attachCluster |
( |
Int_t & |
volID, |
|
|
Int_t |
nl, |
|
|
Int_t |
ci, |
|
|
TrackITSExt & |
t, |
|
|
const TrackITSExt & |
o |
|
) |
| const |
|
protected |
◆ cookLabel()
◆ cookSeed()
◆ getBz()
| Double_t CookedTracker::getBz |
( |
| ) |
const |
◆ getCluster()
| const Cluster * CookedTracker::getCluster |
( |
Int_t |
index | ) |
const |
◆ getContinuousMode()
| bool o2::its::CookedTracker::getContinuousMode |
( |
| ) |
|
|
inline |
◆ getMostProbablePt()
| static auto o2::its::CookedTracker::getMostProbablePt |
( |
| ) |
|
|
inlinestatic |
◆ getNumberOfThreads()
| Int_t o2::its::CookedTracker::getNumberOfThreads |
( |
| ) |
const |
|
inline |
◆ getSigmaX()
| Double_t o2::its::CookedTracker::getSigmaX |
( |
| ) |
const |
|
inline |
◆ getSigmaY()
| Double_t o2::its::CookedTracker::getSigmaY |
( |
| ) |
const |
|
inline |
◆ getSigmaZ()
| Double_t o2::its::CookedTracker::getSigmaZ |
( |
| ) |
const |
|
inline |
◆ getX()
| Double_t o2::its::CookedTracker::getX |
( |
| ) |
const |
|
inline |
◆ getY()
| Double_t o2::its::CookedTracker::getY |
( |
| ) |
const |
|
inline |
◆ getZ()
| Double_t o2::its::CookedTracker::getZ |
( |
| ) |
const |
|
inline |
◆ loadClusters()
| int CookedTracker::loadClusters |
( |
| ) |
|
|
protected |
◆ makeBackPropParam() [1/2]
| void CookedTracker::makeBackPropParam |
( |
std::vector< TrackITSExt > & |
seeds | ) |
const |
|
protected |
◆ makeBackPropParam() [2/2]
| bool CookedTracker::makeBackPropParam |
( |
TrackITSExt & |
track | ) |
const |
|
protected |
◆ makeSeeds()
| void CookedTracker::makeSeeds |
( |
std::vector< TrackITSExt > & |
seeds, |
|
|
Int_t |
first, |
|
|
Int_t |
last |
|
) |
| |
|
protected |
◆ operator=()
◆ process() [1/2]
template<typename U , typename V >
◆ process() [2/2]
◆ processLoadedClusters()
◆ setBz()
| void o2::its::CookedTracker::setBz |
( |
Double_t |
bz | ) |
|
|
inline |
◆ setConfigParams()
| void o2::its::CookedTracker::setConfigParams |
( |
| ) |
|
|
inline |
◆ setContinuousMode()
| void o2::its::CookedTracker::setContinuousMode |
( |
bool |
mode | ) |
|
|
inline |
◆ setExternalIndices()
◆ setGeometry()
◆ setMCTruthContainers()
◆ setMostProbablePt()
| static void o2::its::CookedTracker::setMostProbablePt |
( |
float |
pt | ) |
|
|
inlinestatic |
◆ setNumberOfThreads()
| void o2::its::CookedTracker::setNumberOfThreads |
( |
Int_t |
n | ) |
|
|
inline |
◆ setParameters()
| void o2::its::CookedTracker::setParameters |
( |
const std::vector< float > & |
par | ) |
|
|
inline |
◆ setParametersCosmics()
| void o2::its::CookedTracker::setParametersCosmics |
( |
| ) |
|
|
inline |
◆ setVertices()
| void o2::its::CookedTracker::setVertices |
( |
const std::vector< Vertex > & |
vertices | ) |
|
|
inline |
◆ trackInThread()
| std::vector< TrackITSExt > CookedTracker::trackInThread |
( |
Int_t |
first, |
|
|
Int_t |
last |
|
) |
| |
|
protected |
◆ trackSeeds()
◆ unloadClusters()
| void CookedTracker::unloadClusters |
( |
| ) |
|
|
protected |
◆ kNLayers
| constexpr int o2::its::CookedTracker::kNLayers = 7 |
|
staticconstexprprotected |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/ITS/reconstruction/include/ITSReconstruction/CookedTracker.h
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/ITS/reconstruction/src/CookedTracker.cxx