12#ifndef ALICEO2_TRKDPLDIGITIZERPARAM_H_
13#define ALICEO2_TRKDPLDIGITIZERPARAM_H_
26 static_assert(N == o2::detectors::DetID::TRK || N == o2::detectors::DetID::FT3,
"only DetID::TRK or DetID::FT3 are allowed");
30 return N == o2::detectors::DetID::TRK ? ParamName[0] : ParamName[1];
55 static constexpr float DEFNoisePerPixel()
57 return N == o2::detectors::DetID::TRK ? 1e-7 : 1e-8;
60 static constexpr std::string_view ParamName[2] = {
"TRKDigitizerParam",
"FT3DigitizerParam"};
64DPLDigitizerParam<N> DPLDigitizerParam<N>::sInstance;
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
int nSimSteps
number of steps in response simulation
bool continuous
flag for continuous simulation
float Vbb
back bias absolute value for MFT (in Volt)
double timeOffset
time offset (in seconds!) to calculate ROFrame from hit time
int chargeThreshold
charge threshold in Nelectrons
float OBVbb
back bias absolute value for ITS Outter Barrel (in Volt)
float strobeFlatTop
strobe shape flat top
float strobeMaxRiseTime
strobe max rise time
float strobeQRiseTime0
q @ which strobe rise time is 0
O2ParamDef(DPLDigitizerParam, getParamName().data())
int minChargeToAccount
minimum charge contribution to account
std::string noiseFilePath
optional noise masks file path. FIXME to be removed once switch to CCDBFetcher
float noisePerPixel
ALPIDE Noise per channel.
static constexpr std::string_view getParamName()
float IBVbb
back bias absolute value for ITS Inner Barrel (in Volt)