AliAnalysisDataContainer *cinput1 = mgr->GetCommonInputContainer();
AliAnalysisTaskEMCALPi0CalibSelection * pi0calib = new AliAnalysisTaskEMCALPi0CalibSelection ("EMCALPi0Calibration");
- pi0calib->SelectCollisionCandidates();
//pi0calib->SetDebugLevel(10);
//pi0calib->UseFilteredEventAsInput();
pi0calib->SetClusterMinEnergy(0.3);
pi0calib->SetClusterMinNCells(1);
pi0calib->SetNCellsGroup(0);
pi0calib->SwitchOnSameSM();
- pi0calib->SetPairDTimeCut(40);
+ pi0calib->SetPairDTimeCut(20);
pi0calib->SetClusterMinTime(560);
pi0calib->SetClusterMaxTime(610);
// Cluster recalculation, Reco Utils configuration
- pi0calib->SwitchOnClusterCorrection();
-
AliEMCALRecoUtils * reco = pi0calib->GetEMCALRecoUtils();
nonlin,
recalE,
rmBad,
- recalT);
+ recalT);
- reco->SetNumberOfCellsFromEMCALBorder(1);
-
- //reco->Print("");
+ reco->SetNumberOfCellsFromEMCALBorder(0); // Do not remove clusters in borders!
- //cu->SwitchOnEMCALOADB();
-
+ // recalibrate energy and do corrections because of Temperature corrections
+ pi0calib->SwitchOnClusterCorrection();
+ reco->SwitchOnRecalibration();
+ reco->SwitchOnRunDepCorrection();
+
+ //reco->Print("");
//---------------------
// Geometry alignment
//pi0calib->SetGeometryName("EMCAL_COMPLETE12SMV1");
pi0calib->SetGeometryName("EMCAL_COMPLETEV1");
- pi0calib->SwitchOffLoadOwnGeometryMatrices();
+ pi0calib->SwitchOnLoadOwnGeometryMatrices();
//---------------------
if(recalE)
{
- reco->SwitchOnRecalibration();
TFile * f = new TFile("RecalibrationFactors.root","read");
for(Int_t ism = 0; ism < 12; ism++)
{