1 #ifndef ALIEMCALRECPARAM_H 2 #define ALIEMCALRECPARAM_H 154 virtual void Print(Option_t * option=
"")
const;
231 #endif // ALIEMCALRECPARAM_H Double_t fPiZero[6][6]
Parameter to Compute PID for pi0.
void SetClusteringThreshold(Float_t thrsh)
void SetTimeMin(Float_t t)
void SetPar5(Int_t i, Double_t param)
Double_t fGamma1to10[6][6]
Parameter to Compute PID not used.
void SetTau(Double_t value)
Bool_t GetRemoveBadChannels() const
Float_t fW0
Logarithmic weight for the cluster center of gravity calculation.
Int_t GetFittingAlgorithm() const
Double_t fTau
Decay constant for raw signal fit.
void SetSSPars(Int_t i, Double_t param)
Bool_t fTimeCalibration
Activate time calibration.
void SetHadronEnergyProb(Int_t i, Double_t param)
Double_t fPar5[3]
UF SSPar nr 5.
Double_t GetHadronEnergyProb(Int_t i) const
Bool_t FitLEDEvents() const
void SetTimeCalibration(Bool_t yn)
Double_t GetPiZero(Int_t i, Int_t j) const
Double_t fMthCutPhi
phi-difference cut for track matching
void SetGamma(Int_t i, Int_t j, Double_t param)
Bool_t IsSimulateTriggerElectronics() const
Bool_t fFitLEDEvents
Fit LED events or not.
Bool_t UseL1Phase() const
void SetLEDFit(Bool_t val)
Bool_t fUseFALTRO
Get FALTRO (trigger) and put it on trigger digits.
void SetPiZero(Int_t i, Int_t j, Double_t param)
Double_t GetPar6(Int_t i) const
Double_t fMthCutEta
eta-difference cut for track matching
void SetSimulateTriggerElectronics(Bool_t doSim)
Double_t fHadron1to10[6][6]
Parameter to Compute PID for hadrons between 1 and 10 GeV.
Bool_t IsTimeCalibrationOn() const
Float_t GetMinECut() const
void SetOrderParameter(Int_t value)
Double_t GetGamma1to10(Int_t i, Int_t j) const
Double_t fHadronEnergyProb[6]
Parameter to Compute PID for energy ponderation for hadrons.
Float_t fTimeCut
Maximum time of digits with respect to EMC cluster max.
void SetHadron(Int_t i, Int_t j, Double_t param)
void SetHighLowGainFactor(Double_t value)
static AliEMCALRecParam * GetLowFluxParam()
void SetFALTROUsage(Bool_t val)
Double_t fGammaEnergyProb[6]
Parameter to Compute PID for energy ponderation for gamma.
Int_t GetNPedSamples() const
void SetNPedSamples(Int_t value)
void SetTimeMax(Float_t t)
static AliEMCALRecParam * GetCosmicParam()
Double_t fSSPars[8]
Unfolding shower shape parameters.
static AliEMCALRecParam * GetDefaultParameters()
Default parameters for the reconstruction.
Bool_t fRemoveBadChannels
Select if bad channels are removed before fitting.
Container of reconstruction parameters.
Double_t GetExtrapolateStep() const
Int_t fNColDiff
NxN: How many neighbors to consider along col (eta)
Bool_t fSimulateTriggerElectronics
Steer simulating trigger electronics.
void SetMthCutPhi(Double_t value)
Float_t GetLocMaxCut() const
void SetMinECut(Float_t ecut)
Double_t GetHadron1to10(Int_t i, Int_t j) const
Double_t GetMthCutPhi() const
Int_t GetNRowDiff() const
void SetMthCutEta(Double_t value)
Double_t fHighLowGainFactor
Gain factor to convert between high and low gain.
void SetRejectBelowThreshold(Bool_t reject)
void SetNxM(Int_t rdiff, Int_t cdiff)
virtual void Print(Option_t *option="") const
void SetPar6(Int_t i, Double_t param)
void InitPIDParametersForHighFlux()
Double_t fPar6[3]
UF SSPar nr 6.
Float_t fLocMaxCut
Minimum energy difference to consider local maxima in a cluster.
Float_t fTimeMax
Maximum time of digits.
Bool_t fRejectBelowThreshold
split (false-default) or reject (true) cell energy below threshold after UF
Float_t GetTimeCut() const
AliEMCALRecParam & operator=(const AliEMCALRecParam &recParam)
Double_t GetHadron(Int_t i, Int_t j) const
Bool_t fUnfold
Flag to perform cluster unfolding.
Int_t fFittingAlgorithm
Select the fitting algorithm.
Short_t GetClusterizerFlag() const
Double_t fTrkCutPt
Minimum pT cut on tracks. Needed for Pb-Pb runs.
Bool_t GetRejectBelowThreshold() const
Double_t GetMthCutEta() const
Float_t fMinECut
Minimum energy for a digit to be a member of a cluster.
void SetTrkInITS(Bool_t value)
void SetTrkCutNITS(Double_t value)
Double_t GetHighLowGainFactor() const
void InitUnfoldingParameters()
Double_t fHadron[6][6]
Parameter to Compute PID for hadrons.
void SetTimeCut(Float_t t)
virtual ~AliEMCALRecParam()
Float_t fTimeMin
Minimum time of digits.
void SetFittingAlgorithm(Int_t val)
Double_t fPiZeroEnergyProb[6]
Parameter to Compute PID for energy ponderation for Pi0.
Bool_t fUseL1Phase
Shift time bin depending on L1 phase.
Int_t fNRowDiff
NxN: How many neighbors to consider along row (phi)
void SetTrkCutNTPC(Double_t value)
Double_t fTrkCutNTPC
Number of TPC hits for track matching.
Float_t GetTimeMin() const
void SetTrkCutPt(Double_t value)
Bool_t fTrkInITS
Select tracks with AliVTrack::kITSout.
Int_t GetNoiseThreshold() const
static TObjArray * fgkMaps
ALTRO mappings for RCU0..RCUX.
Int_t GetOrderParameter() const
Double_t GetPar5(Int_t i) const
Short_t fClusterizerFlag
Choice of the clusterizer; Default selection (v1) is zero.
Double_t GetGammaEnergyProb(Int_t i) const
Float_t GetClusteringThreshold() const
Int_t fOrderParameter
Order parameter for raw signal fit.
Bool_t GetTrkInITS() const
Double_t GetTrkCutNITS() const
void SetUnfold(Bool_t unfold)
Double_t fGamma[6][6]
Parameter to Compute PID for photons.
static AliEMCALRecParam * GetHighFluxParam()
void SetLocMaxCut(Float_t locMaxCut)
void SetExtrapolateStep(Double_t value)
Double_t GetSSPars(Int_t i) const
Float_t GetTimeMax() const
void SetNoiseThreshold(Int_t value)
Int_t fNoiseThreshold
Threshold to consider signal or noise.
Double_t GetTrkCutPt() const
void SetPiZeroEnergyProb(Int_t i, Double_t param)
static AliEMCALRecParam * GetCalibParam()
void SetL1PhaseUse(Bool_t val)
void SetHadron1to10(Int_t i, Int_t j, Double_t param)
Double_t GetPiZeroEnergyProb(Int_t i) const
Double_t fStep
Extrapolate length of each step.
void SetRemoveBadChannels(Bool_t val)
Double_t GetTrkCutNTPC() const
Double_t fTrkCutNITS
Number of ITS hits for track matching.
Int_t fNPedSamples
Number of time samples to use in pedestal calculation.
Float_t fClusteringThreshold
Minimum energy to seed a EC digit in a cluster.
Int_t GetNColDiff() const
void SetClusterizerFlag(Short_t val)
void SetGammaEnergyProb(Int_t i, Double_t param)
static const TObjArray * GetMappings()
Double_t GetGamma(Int_t i, Int_t j) const
void SetGamma1to10(Int_t i, Int_t j, Double_t param)