Skip to content

Commit 695bd24

Browse files
committed
ALICE3-TRK: set nSimSteps = 475 to cover long hits at large Z
1 parent ae68d4f commit 695bd24

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

Detectors/Upgrades/ALICE3/TRK/simulation/include/TRKSimulation/DPLDigitizerParam.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ struct DPLDigitizerParam : public o2::conf::ConfigurableParamHelper<DPLDigitizer
3939
double timeOffset = 0.; ///< time offset (in seconds!) to calculate ROFrame from hit time
4040
int chargeThreshold = 1; ///< charge threshold in Nelectrons
4141
int minChargeToAccount = 1; ///< minimum charge contribution to account
42-
int nSimSteps = 25; ///< number of steps in response simulation
42+
int nSimSteps = 475; ///< number of steps in response simulation
4343
float energyToNElectrons = 1. / 3.6e-9; // conversion of eloss to Nelectrons
4444

4545
float Vbb = 0.0; ///< back bias absolute value for MFT (in Volt)

Detectors/Upgrades/ALICE3/TRK/simulation/include/TRKSimulation/DigiParams.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -101,18 +101,18 @@ class DigiParams
101101

102102
private:
103103
static constexpr double infTime = 1e99;
104-
bool mIsContinuous = false; ///< flag for continuous simulation
105-
float mNoisePerPixel = 1.e-8; ///< ALPIDE Noise per chip
106-
int mROFrameLengthInBC = 0; ///< ROF length in BC for continuos mode
107-
float mROFrameLength = 0; ///< length of RO frame in ns
108-
float mStrobeDelay = 0.; ///< strobe start (in ns) wrt ROF start
109-
float mStrobeLength = 0; ///< length of the strobe in ns (sig. over threshold checked in this window only)
110-
double mTimeOffset = -2 * infTime; ///< time offset (in seconds!) to calculate ROFrame from hit time
111-
int mROFrameBiasInBC = 0; ///< misalignment of the ROF start in BC
112-
int mChargeThreshold = 1; ///< charge threshold in Nelectrons
113-
int mMinChargeToAccount = 1; ///< minimum charge contribution to account
114-
int mNSimSteps = 25; ///< number of steps in response simulation
115-
float mNSimStepsInv = 0; ///< its inverse
104+
bool mIsContinuous = false; ///< flag for continuous simulation
105+
float mNoisePerPixel = 1.e-8; ///< ALPIDE Noise per chip
106+
int mROFrameLengthInBC = 0; ///< ROF length in BC for continuos mode
107+
float mROFrameLength = 0; ///< length of RO frame in ns
108+
float mStrobeDelay = 0.; ///< strobe start (in ns) wrt ROF start
109+
float mStrobeLength = 0; ///< length of the strobe in ns (sig. over threshold checked in this window only)
110+
double mTimeOffset = -2 * infTime; ///< time offset (in seconds!) to calculate ROFrame from hit time
111+
int mROFrameBiasInBC = 0; ///< misalignment of the ROF start in BC
112+
int mChargeThreshold = 1; ///< charge threshold in Nelectrons
113+
int mMinChargeToAccount = 1; ///< minimum charge contribution to account
114+
int mNSimSteps = 475; ///< number of steps in response simulation
115+
float mNSimStepsInv = 1. / mNSimSteps; ///< its inverse
116116

117117
float mEnergyToNElectrons = 1. / 3.6e-9; // conversion of eloss to Nelectrons
118118

0 commit comments

Comments
 (0)