#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