15#ifndef ALICEO2_ITSMFTCLUSTERERPARAM_H_
16#define ALICEO2_ITSMFTCLUSTERERPARAM_H_
56 static constexpr int DEFRowColDiffToMask()
62 static constexpr std::string_view ParamName[2] = {
"ITSClustererParam",
"MFTClustererParam"};
66ClustererParam<N> ClustererParam<N>::sInstance;
75struct is_messageable<
o2::itsmft::ClustererParam<o2::detectors::DetID::ITS>> : std::true_type {
80struct is_messageable<
o2::itsmft::ClustererParam<o2::detectors::DetID::MFT>> : std::true_type {
GLenum GLuint GLint GLint layer
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
int maxBCDiffToSquashBiasLayer[getNLayers()]
squash mask per layer
float maxSOTMUS
max expected signal over threshold in \mus
int getMaxBCDiffToSquashBias(int layer) const noexcept
static constexpr int getNLayers()
int maxBCDiffToSquashBias
squash if 2 ROFs differ by <= StrobeLength + Bias BCs, use value <0 to disable squashing
static constexpr std::string_view getParamName()
int maxRowColDiffToMask
pixel may be masked as overflow if such a neighbour in prev frame was fired
int maxBCDiffToMaskBias
mask if 2 ROFs differ by <= StrobeLength + Bias BCs, use value <0 to disable masking
O2ParamDef(ClustererParam, getParamName().data())
bool dropHugeClusters
option to drop huge clusters (mitigate beam background)