11#ifndef ALICEO2_EMCAL_SIMPARAM_H_
12#define ALICEO2_EMCAL_SIMPARAM_H_
EMCal simulation parameters.
Float_t mTimeResponseNormalisationTRU
Raw time response function normalisation parameter TRU from correlation studies.
Float_t mPinNoise
Electronics noise in EMC, APD.
Bool_t mSimulateNoiseDigits
simulate noise digits
Bool_t doRemoveDigitsBelowThreshold() const
Float_t getTimeResponseTauTRU() const
void PrintStream(std::ostream &stream) const
Float_t mB
Slope Digitizition parameters.
Float_t getSignalDelay() const
Bool_t mSimulateTimeResponse
simulate time response
Float_t mGainFluctuations
correct fMeanPhotonElectron by the gain fluctuations
Float_t getBusyTime() const
Float_t mA
Pedestal parameter.
Float_t getTimeResponseTau() const
Bool_t doSimulateNoiseDigits() const
Float_t mLiveTime
EMCal live time (ns)
Bool_t isDisablePileup() const
Float_t mTimeResponseTau
Raw time response function tau parameter.
unsigned int mTimeWindowStart
The start of the time window.
Float_t mPreTriggerTime
EMCal pre-trigger time (ns)
Float_t mSignalDelay
Signal delay time (ns)
Int_t mDigitThreshold
Threshold for storing digits in EMC.
O2ParamDef(SimParam, "EMCSimParam")
Int_t mNADCEC
number of channels in EC section ADC
~SimParam() override=default
Float_t mTimeResponsePower
Raw time response function power parameter.
Bool_t doSimulateL1Phase() const
bool mSimulateL1Phase
Simulate L1 phase.
Float_t getTimeResolutionPar1() const
Bool_t mDisablePileup
disable pileup simulation
Float_t mECPrimThreshold
To store primary if EC Shower Elos > threshold.
Float_t mBusyTime
EMCal busy time (ns)
Float_t mPinNoiseTRU
Electronics noise in EMC, TRU, normalised by fastOr.
Float_t mTimeResponseThreshold
Raw time response function energy threshold.
Float_t getLiveTime() const
Float_t getPreTriggerTime() const
Float_t getTimeResolutionPar0() const
Double_t getTimeResolution(Double_t energy) const
Float_t getGainFluctuations() const
Float_t getTimeResponseNormalisationTRU() const
Int_t mSwapPhase
BC phase swap similar to data.
Float_t getECPrimaryThreshold() const
Float_t getPinNoise() const
Float_t mTimeResolutionPar0
Time resolution of FEE electronics.
Int_t getBCPhaseSwap() const
Float_t getPinNoiseLG() const
Int_t mMeanPhotonElectron
number of photon electrons per GeV deposited energy
Bool_t doSmearEnergy() const
Float_t mTimeResponsePowerTRU
Raw time response function power parameter TRU from Martin Poghosyan.
Float_t getTimeResponsePower() const
Float_t getTimeResponseThreshold() const
Float_t mTimeResolutionPar1
Time resolution of FEE electronics.
Bool_t mSmearEnergy
do time and energy smearing
Float_t getPinNoiseTRU() const
Bool_t doSimulateTimeResponse() const
Float_t mPinNoiseLG
Electronics noise in EMC, APD, Low Gain.
Float_t getTimeResponsePowerTRU() const
Int_t getDigitThreshold() const
Int_t getMeanPhotonElectron() const
Float_t mThresholdLZERO
ADC threshold for peak finding in the LZEROElectronics.
Bool_t mRemoveDigitsBelowThreshold
remove digits below threshold
Float_t getThresholdLZERO() const
Float_t mTimeResponseTauTRU
Raw time response function tau parameter TRU from Martin Poghosyan.
unsigned int getTimeBinOffset() const
std::ostream & operator<<(std::ostream &stream, const Cell &cell)
Stream operator for EMCAL cell.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...