#include <Clusterer.h>
|
template<typename VCLUS , typename VPAT > |
static void | streamCluster (const std::vector< PixelData > &pixbuf, const std::array< Label, MaxLabels > *lblBuff, const BBox &bbox, const LookUp &pattIdConverter, VCLUS *compClusPtr, VPAT *patternsPtr, MCTruth *labelsClusPtr, int nlab, bool isHuge=false) |
|
Definition at line 64 of file Clusterer.h.
◆ Clusterer() [1/2]
◆ ~Clusterer()
o2::itsmft::Clusterer::~Clusterer |
( |
| ) |
|
|
default |
◆ Clusterer() [2/2]
o2::itsmft::Clusterer::Clusterer |
( |
const Clusterer & |
| ) |
|
|
delete |
◆ clear()
void Clusterer::clear |
( |
| ) |
|
◆ getMaxBCSeparationToMask()
int o2::itsmft::Clusterer::getMaxBCSeparationToMask |
( |
| ) |
const |
|
inline |
◆ getMaxBCSeparationToSquash()
int o2::itsmft::Clusterer::getMaxBCSeparationToSquash |
( |
| ) |
const |
|
inline |
◆ getMaxROFDepthToSquash()
int o2::itsmft::Clusterer::getMaxROFDepthToSquash |
( |
| ) |
const |
|
inline |
◆ getMaxRowColDiffToMask()
int o2::itsmft::Clusterer::getMaxRowColDiffToMask |
( |
| ) |
const |
|
inline |
◆ getTimer()
TStopwatch & o2::itsmft::Clusterer::getTimer |
( |
| ) |
|
|
inline |
◆ getTimerMerge()
TStopwatch & o2::itsmft::Clusterer::getTimerMerge |
( |
| ) |
|
|
inline |
◆ isContinuousReadOut()
bool o2::itsmft::Clusterer::isContinuousReadOut |
( |
| ) |
const |
|
inline |
◆ isDropHugeClusters()
bool o2::itsmft::Clusterer::isDropHugeClusters |
( |
| ) |
const |
|
inline |
◆ loadDictionary()
void o2::itsmft::Clusterer::loadDictionary |
( |
const std::string & |
fileName | ) |
|
|
inline |
◆ operator=()
◆ print()
void Clusterer::print |
( |
| ) |
const |
◆ process()
◆ reset()
void Clusterer::reset |
( |
| ) |
|
◆ setContinuousReadOut()
void o2::itsmft::Clusterer::setContinuousReadOut |
( |
bool |
v | ) |
|
|
inline |
◆ setDictionary()
◆ setDropHugeClusters()
void o2::itsmft::Clusterer::setDropHugeClusters |
( |
bool |
v | ) |
|
|
inline |
◆ setMaxBCSeparationToMask()
void o2::itsmft::Clusterer::setMaxBCSeparationToMask |
( |
int |
n | ) |
|
|
inline |
◆ setMaxBCSeparationToSquash()
void o2::itsmft::Clusterer::setMaxBCSeparationToSquash |
( |
int |
n | ) |
|
|
inline |
◆ setMaxROFDepthToSquash()
void o2::itsmft::Clusterer::setMaxROFDepthToSquash |
( |
int |
v | ) |
|
|
inline |
◆ setMaxRowColDiffToMask()
void o2::itsmft::Clusterer::setMaxRowColDiffToMask |
( |
int |
v | ) |
|
|
inline |
◆ setNChips()
void o2::itsmft::Clusterer::setNChips |
( |
int |
n | ) |
|
|
inline |
load the dictionary of cluster topologies
Definition at line 226 of file Clusterer.h.
◆ streamCluster()
template<typename VCLUS , typename VPAT >
void o2::itsmft::Clusterer::streamCluster |
( |
const std::vector< PixelData > & |
pixbuf, |
|
|
const std::array< Label, MaxLabels > * |
lblBuff, |
|
|
const BBox & |
bbox, |
|
|
const LookUp & |
pattIdConverter, |
|
|
VCLUS * |
compClusPtr, |
|
|
VPAT * |
patternsPtr, |
|
|
MCTruth * |
labelsClusPtr, |
|
|
int |
nlab, |
|
|
bool |
isHuge = false |
|
) |
| |
|
static |
◆ MaxHugeClusWarn
constexpr int o2::itsmft::Clusterer::MaxHugeClusWarn = 5 |
|
staticconstexpr |
◆ MaxLabels
constexpr int o2::itsmft::Clusterer::MaxLabels = 10 |
|
staticconstexpr |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/Clusterer.h
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/common/reconstruction/src/Clusterer.cxx