Bool_t recalibClus = kTRUE, //recalibrate cluster energy
Bool_t recalcClusPos = kTRUE, //recalculate cluster position
Bool_t nonLinearCorr = kTRUE, //apply non-linearity
- Bool_t remExotic = kTRUE, //remove exotic cells
+ Bool_t remExoticCell = kTRUE, //remove exotic cells
+ Bool_t remExoticClus = kTRUE, //remove exotic clusters
Bool_t fidRegion = kFALSE, //apply fiducial cuts
Bool_t calibEnergy = kTRUE, //calibrate energy
Bool_t calibTime = kTRUE, //calibrate timing
gROOT->LoadMacro("$ALICE_ROOT/PWG/EMCAL/macros/ConfigEmcalTenderSupply.C");
- AliEMCALTenderSupply *EMCALSupply = ConfigEmcalTenderSupply(distBC, recalibClus, recalcClusPos, nonLinearCorr, remExotic,
+ AliEMCALTenderSupply *EMCALSupply = ConfigEmcalTenderSupply(distBC, recalibClus, recalcClusPos, nonLinearCorr, remExoticCell, remExoticClus,
fidRegion, calibEnergy, calibTime, remBC, nonLinFunct, reclusterize, seedthresh,
cellthresh, clusterizer, trackMatch, updateCellOnly, timeMin, timeMax, timeCut);
const Bool_t recalibClus = kFALSE, //recalibrate cluster energy
const Bool_t recalcClusPos = kFALSE, //recalculate cluster position
const Bool_t nonLinearCorr = kFALSE, //apply non-linearity
- const Bool_t remExotic = kFALSE, //remove exotic cells
+ const Bool_t remExoticCell = kFALSE, //remove exotic cells
+ const Bool_t remExoticClus = kTRUE, //remove exotic clusters
const Bool_t fidRegion = kFALSE, //apply fiducial cuts
const Bool_t calibEnergy = kFALSE, //calibrate energy
const Bool_t calibTime = kFALSE, //calibrate timing
EMCALSupply->SwitchOffNonLinearityCorrection();
}
- if (remExotic) {
+ if (remExoticCell) {
EMCALSupply->SwitchOnExoticCellRemove();
- EMCALSupply->SwitchOnClusterExoticChannelCheck();
} else {
EMCALSupply->SwitchOffExoticCellRemove();
+ }
+
+ if (remExoticClus) {
+ EMCALSupply->SwitchOnClusterExoticChannelCheck();
+ } else {
EMCALSupply->SwitchOffClusterExoticChannelCheck();
}