15 #if !defined(__CINT__) || defined(__MAKECINT__)
17 #include "AliEMCALRecoUtils.h"
43 if (
debug > 0 ) printf(
"ConfigureEMCALRecoUtils() - **** Start ***\n");
49 if (
debug > 0 ) printf(
"ConfigureEMCALRecoUtils() - Remove exotics in EMCAL\n");
50 reco->SwitchOnRejectExoticCell() ;
51 reco->SwitchOnRejectExoticCluster();
54 reco->SetExoticCellFractionCut(0.97);
55 reco->SetExoticCellMinAmplitudeCut(4.);
62 if (
debug > 0 ) printf(
"ConfigureEMCALRecoUtils() - Switch on energy recalibration in EMCAL\n");
63 reco->SwitchOnRecalibration();
64 reco->SwitchOnRunDepCorrection();
71 if (
debug > 0 ) printf(
"ConfigureEMCALRecoUtils() - Switch on bad channels removal in EMCAL\n");
72 reco->SwitchOnBadChannelsRemoval();
73 reco->SwitchOnDistToBadChannelRecalculation();
80 if (
debug > 0 ) printf(
"ConfigureEMCALRecoUtils() - Switch on time recalibration in EMCAL\n");
81 reco->SwitchOnTimeRecalibration();
82 reco->SwitchOnL1PhaseInTimeRecalibration() ;
87 reco->SetPositionAlgorithm(AliEMCALRecoUtils::kPosTowerGlobal);
95 if (
debug > 0 ) printf(
"ConfigureEMCALRecoUtils() xxx SET Non linearity correction kBeamTestCorrected xxx\n");
96 reco->SetNonLinearityFunction(AliEMCALRecoUtils::kBeamTestCorrectedv3);
100 if (
debug > 0 ) printf(
"ConfigureEMCALRecoUtils() xxx SET Non linearity correction kPi0MCv3 xxx\n");
101 reco->SetNonLinearityFunction(AliEMCALRecoUtils::kPi0MCv3);
106 if (
debug > 0 ) printf(
"ConfigureEMCALRecoUtils() xxx DON'T SET Non linearity correction xxx\n");
107 reco->SetNonLinearityFunction(AliEMCALRecoUtils::kNoCorrection);