Class for TPC HW cluster finding.
More...
#include <HwClusterer.h>
Inherits o2::tpc::Clusterer.
Class for TPC HW cluster finding.
Definition at line 41 of file HwClusterer.h.
◆ HwClusterer() [1/2]
Constructor
- Parameters
-
clusterOutput | is pointer to vector to be filled with ClusterHardwareContainers |
labelOutput | is pointer to storage to be filled with MC labels |
sectorid | is sector number to be processed |
Definition at line 30 of file HwClusterer.cxx.
◆ ~HwClusterer()
o2::tpc::HwClusterer::~HwClusterer |
( |
| ) |
|
|
overridedefault |
◆ HwClusterer() [2/2]
o2::tpc::HwClusterer::HwClusterer |
( |
HwClusterer const & |
other | ) |
|
|
default |
◆ finishProcess() [1/2]
Finish processing digits
- Parameters
-
digits | Container with TPC digits |
mcDigitTruth | MC Digit Truth container |
clearContainerFirst | Clears the outpcontainer for clusters and MC labels first, before processing |
Implements o2::tpc::Clusterer.
Definition at line 226 of file HwClusterer.h.
◆ finishProcess() [2/2]
◆ init()
void HwClusterer::init |
( |
| ) |
|
◆ process() [1/2]
Process digits
- Parameters
-
digits | Container with TPC digits |
mcDigitTruth | MC Digit Truth container |
clearContainerFirst | Clears the outpcontainer for clusters and MC labels first, before processing |
Implements o2::tpc::Clusterer.
Definition at line 221 of file HwClusterer.h.
◆ process() [2/2]
◆ setContinuousReadout()
void o2::tpc::HwClusterer::setContinuousReadout |
( |
bool |
isContinuous | ) |
|
|
inline |
Switch for triggered / continuous readout
- Parameters
-
isContinuous | - false for triggered readout, true for continuous readout |
Definition at line 231 of file HwClusterer.h.
◆ setContributionChargeThreshold()
void o2::tpc::HwClusterer::setContributionChargeThreshold |
( |
unsigned |
charge | ) |
|
|
inline |
Sets the charge threshold for the contributing pads
- Parameters
-
charge | Threshold which will be used |
Definition at line 241 of file HwClusterer.h.
◆ setPeakChargeThreshold()
void o2::tpc::HwClusterer::setPeakChargeThreshold |
( |
unsigned |
charge | ) |
|
|
inline |
Sets the charge threshold for the peak
- Parameters
-
charge | Threshold which will be used |
Definition at line 236 of file HwClusterer.h.
◆ setRejectLaterTimebin()
void o2::tpc::HwClusterer::setRejectLaterTimebin |
( |
bool |
doReject | ) |
|
|
inline |
Switch to reject peaks in following timebins
- Parameters
-
doReject | - true to reject peak, false to NOT reject peaks in following bins |
Definition at line 256 of file HwClusterer.h.
◆ setRejectSinglePadClusters()
void o2::tpc::HwClusterer::setRejectSinglePadClusters |
( |
bool |
doReject | ) |
|
|
inline |
Switch to reject single pad clusters
- Parameters
-
doReject | - true to reject clusters with sigmaPad2Pre == 0 |
Definition at line 246 of file HwClusterer.h.
◆ setRejectSingleTimeClusters()
void o2::tpc::HwClusterer::setRejectSingleTimeClusters |
( |
bool |
doReject | ) |
|
|
inline |
Switch to reject single time clusters
- Parameters
-
doReject | - true to reject clusters with sigmaTime2Pre == 0 |
Definition at line 251 of file HwClusterer.h.
◆ setSplittingMode()
void o2::tpc::HwClusterer::setSplittingMode |
( |
short |
mode | ) |
|
|
inline |
Switch for mode, how the charge should be shared among nearby clusters
- Parameters
-
mode | 0 for no splitting, charge is used for all found peaks, 1 for minimum contributes half to all peaks 2 for minimum contributes only to left/older peak |
Definition at line 261 of file HwClusterer.h.
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/TPC/reconstruction/include/TPCReconstruction/HwClusterer.h
- /home/runner/work/AliceO2/AliceO2/Detectors/TPC/reconstruction/src/HwClusterer.cxx