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 ...