Float_t GetMinECut () const {return fMinECut ;}
Float_t GetLocMaxCut () const {return fLocMaxCut ;}
Float_t GetTimeCut () const {return fTimeCut ;}
+ Float_t GetTimeMin () const {return fTimeMin ;}
+ Float_t GetTimeMax () const {return fTimeMax ;}
Bool_t GetUnfold () const {return fUnfold ;}
+
void SetClusteringThreshold(Float_t thrsh) {fClusteringThreshold = thrsh;}
- void SetW0 (Float_t w0) {fW0 = w0 ;}
- void SetMinECut (Float_t minEcut) {fMinECut = minEcut ;}
+ void SetW0 (Float_t w0) {fW0 = w0 ;}
+ void SetMinECut (Float_t ecut) {fMinECut = ecut ;}
void SetLocMaxCut (Float_t locMaxCut) {fLocMaxCut = locMaxCut ;}
- void SetTimeCut (Float_t timeCut) {fTimeCut = timeCut ;}
+ void SetTimeCut (Float_t t) {fTimeCut = t ;}
+ void SetTimeMin (Float_t t) {fTimeMin = t ;}
+ void SetTimeMax (Float_t t) {fTimeMax = t ;}
void SetUnfold (Bool_t unfold) {fUnfold = unfold ; if(fUnfold) AliWarning("Cluster Unfolding ON. Implementing only for eta=0 case!!!");}
//PID (Guenole)
void SetNPedSamples(Int_t value) {fNPedSamples = value;}
void SetRemoveBadChannels(Bool_t val) {fRemoveBadChannels=val; }
void SetFittingAlgorithm(Int_t val) {fFittingAlgorithm=val; }
+ void SetFALTROUsage(Bool_t val) {fUseFALTRO=val; }
+ void SetLEDFit(Bool_t val) {fFitLEDEvents=val; }
+
/* raw signal getters */
Double_t GetHighLowGainFactor() const {return fHighLowGainFactor;}
Int_t GetOrderParameter() const {return fOrderParameter;}
Int_t GetNPedSamples() const {return fNPedSamples;}
Bool_t GetRemoveBadChannels() const {return fRemoveBadChannels;}
Int_t GetFittingAlgorithm() const {return fFittingAlgorithm; }
-
-
+ Bool_t UseFALTRO() const {return fUseFALTRO; }
+ Bool_t FitLEDEvents() const {return fFitLEDEvents; }
+
virtual void Print(Option_t * option="") const ;
static AliEMCALRecParam* GetDefaultParameters();
Float_t fMinECut; // Minimum energy for a digit to be a member of a cluster
Bool_t fUnfold; // Flag to perform cluster unfolding
Float_t fLocMaxCut; // Minimum energy difference to consider local maxima in a cluster
- Float_t fTimeCut ; // Maximum time of digits in EMC cluster
+ Float_t fTimeCut ; // Maximum time of digits with respect to EMC cluster max.
+ Float_t fTimeMin ; // Minimum time of digits
+ Float_t fTimeMax ; // Maximum time of digits
//PID (Guenole)
Double_t fGamma[6][6]; // Parameter to Compute PID for photons
Int_t fNPedSamples; // number of time samples to use in pedestal calculation
Bool_t fRemoveBadChannels; // select if bad channels are removed before fitting
Int_t fFittingAlgorithm; // select the fitting algorithm
-
+ Bool_t fUseFALTRO; // get FALTRO (trigger) and put it on trigger digits.
+ Bool_t fFitLEDEvents; // fit LED events or not
+
static TObjArray* fgkMaps; // ALTRO mappings for RCU0..RCUX
- ClassDef(AliEMCALRecParam,9) // Reconstruction parameters
+ ClassDef(AliEMCALRecParam,12) // Reconstruction parameters
} ;