NoiseMap class for the ITS and MFT.
More...
#include <NoiseMap.h>
|
| | NoiseMap (std::vector< std::map< int, int > > &noise) |
| | Constructor, initializing values for position, charge and readout frame.
|
| |
| | NoiseMap ()=default |
| | Constructor.
|
| |
| | NoiseMap (int nchips) |
| | Constructor.
|
| |
| | ~NoiseMap ()=default |
| | Destructor.
|
| |
| float | getNoiseLevel (int chip, int row, int col) const |
| | Get the noise level for this pixels.
|
| |
| void | increaseNoiseCount (int chip, int row, int col) |
| |
| void | increaseNoiseCount (int chip, const std::vector< int > &rowcolKey) |
| |
| int | dumpAboveThreshold (int t=3) const |
| |
| int | dumpAboveProbThreshold (float p=1e-7) const |
| |
| void | applyProbThreshold (float t, long int n, float relErr=0.2f, int minChipID=0, int maxChipID=24119) |
| |
| float | getProbThreshold () const |
| |
| long int | getNumOfStrobes () const |
| |
| bool | isNoisy (int chip, int row, int col) const |
| |
| bool | isNoisyOrFullyMasked (int chip, int row, int col) const |
| |
| bool | isNoisy (int chip) const |
| |
| void | print () |
| |
| void | fill (const gsl::span< const CompClusterExt > data) |
| |
| const std::map< int, int > * | getChipMap (int chip) const |
| |
| std::map< int, int > & | getChip (int chip) |
| |
| const std::map< int, int > & | getChip (int chip) const |
| |
| void | maskFullChip (int chip, bool cleanNoisyPixels=false) |
| |
| bool | isFullChipMasked (int chip) const |
| |
| void | resetChip (int chip) |
| |
| NoiseMap | merge (const NoiseMap *prev) |
| |
| size_t | size () const |
| |
| void | setNumOfStrobes (long n) |
| |
| void | addStrobes (long n) |
| |
| long | getNumberOfStrobes () const |
| |
NoiseMap class for the ITS and MFT.
Definition at line 38 of file NoiseMap.h.
◆ NoiseMap() [1/3]
| o2::itsmft::NoiseMap::NoiseMap |
( |
std::vector< std::map< int, int > > & |
noise | ) |
|
|
inline |
Constructor, initializing values for position, charge and readout frame.
Definition at line 43 of file NoiseMap.h.
◆ NoiseMap() [2/3]
| o2::itsmft::NoiseMap::NoiseMap |
( |
| ) |
|
|
default |
◆ NoiseMap() [3/3]
| o2::itsmft::NoiseMap::NoiseMap |
( |
int |
nchips | ) |
|
|
inline |
◆ ~NoiseMap()
| o2::itsmft::NoiseMap::~NoiseMap |
( |
| ) |
|
|
default |
◆ addStrobes()
| void o2::itsmft::NoiseMap::addStrobes |
( |
long |
n | ) |
|
|
inline |
◆ applyProbThreshold()
| void o2::itsmft::NoiseMap::applyProbThreshold |
( |
float |
t, |
|
|
long int |
n, |
|
|
float |
relErr = 0.2f, |
|
|
int |
minChipID = 0, |
|
|
int |
maxChipID = 24119 |
|
) |
| |
|
inline |
◆ dumpAboveProbThreshold()
| int o2::itsmft::NoiseMap::dumpAboveProbThreshold |
( |
float |
p = 1e-7 | ) |
const |
|
inline |
◆ dumpAboveThreshold()
| int o2::itsmft::NoiseMap::dumpAboveThreshold |
( |
int |
t = 3 | ) |
const |
|
inline |
◆ fill()
◆ getChip() [1/2]
| std::map< int, int > & o2::itsmft::NoiseMap::getChip |
( |
int |
chip | ) |
|
|
inline |
◆ getChip() [2/2]
| const std::map< int, int > & o2::itsmft::NoiseMap::getChip |
( |
int |
chip | ) |
const |
|
inline |
◆ getChipMap()
| const std::map< int, int > * o2::itsmft::NoiseMap::getChipMap |
( |
int |
chip | ) |
const |
|
inline |
◆ getKey()
| static int o2::itsmft::NoiseMap::getKey |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inlinestatic |
◆ getMinROFs()
| static long o2::itsmft::NoiseMap::getMinROFs |
( |
float |
t, |
|
|
float |
relErr |
|
) |
| |
|
inlinestatic |
◆ getNoiseLevel()
| float o2::itsmft::NoiseMap::getNoiseLevel |
( |
int |
chip, |
|
|
int |
row, |
|
|
int |
col |
|
) |
| const |
|
inline |
Get the noise level for this pixels.
Definition at line 56 of file NoiseMap.h.
◆ getNumberOfStrobes()
| long o2::itsmft::NoiseMap::getNumberOfStrobes |
( |
| ) |
const |
|
inline |
◆ getNumOfStrobes()
| long int o2::itsmft::NoiseMap::getNumOfStrobes |
( |
| ) |
const |
|
inline |
◆ getProbThreshold()
| float o2::itsmft::NoiseMap::getProbThreshold |
( |
| ) |
const |
|
inline |
◆ increaseNoiseCount() [1/2]
| void o2::itsmft::NoiseMap::increaseNoiseCount |
( |
int |
chip, |
|
|
const std::vector< int > & |
rowcolKey |
|
) |
| |
|
inline |
◆ increaseNoiseCount() [2/2]
| void o2::itsmft::NoiseMap::increaseNoiseCount |
( |
int |
chip, |
|
|
int |
row, |
|
|
int |
col |
|
) |
| |
|
inline |
◆ isFullChipMasked()
| bool o2::itsmft::NoiseMap::isFullChipMasked |
( |
int |
chip | ) |
const |
|
inline |
◆ isNoisy() [1/2]
| bool o2::itsmft::NoiseMap::isNoisy |
( |
int |
chip | ) |
const |
|
inline |
◆ isNoisy() [2/2]
| bool o2::itsmft::NoiseMap::isNoisy |
( |
int |
chip, |
|
|
int |
row, |
|
|
int |
col |
|
) |
| const |
|
inline |
◆ isNoisyOrFullyMasked()
| bool o2::itsmft::NoiseMap::isNoisyOrFullyMasked |
( |
int |
chip, |
|
|
int |
row, |
|
|
int |
col |
|
) |
| const |
|
inline |
◆ key2Col()
| static int o2::itsmft::NoiseMap::key2Col |
( |
int |
key | ) |
|
|
inlinestatic |
◆ key2Row()
| static int o2::itsmft::NoiseMap::key2Row |
( |
int |
key | ) |
|
|
inlinestatic |
◆ maskFullChip()
| void o2::itsmft::NoiseMap::maskFullChip |
( |
int |
chip, |
|
|
bool |
cleanNoisyPixels = false |
|
) |
| |
|
inline |
◆ merge()
◆ print()
◆ resetChip()
| void o2::itsmft::NoiseMap::resetChip |
( |
int |
chip | ) |
|
|
inline |
◆ setNumOfStrobes()
| void o2::itsmft::NoiseMap::setNumOfStrobes |
( |
long |
n | ) |
|
|
inline |
◆ size()
| size_t o2::itsmft::NoiseMap::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/NoiseMap.h
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/ITSMFT/common/src/NoiseMap.cxx