TString fileNameBase="AnalysisResults",\r
TString fArgEventClass="Centrality",\r
TString analysisTypeUser="AOD",\r
- Bool_t bVertexBinning=kTRUE) {\r
+ Bool_t bVertexBinning=kTRUE,\r
+ TString correctionFileName = "$ALICE_ROOT/PWGCF/EBYE/BalanceFunctions/Corrections/CorrectionMaps.root") {\r
// Creates a balance function analysis task and adds it to the analysis manager.\r
// Get the pointer to the existing analysis manager via the static access method.\r
TString outputFileName(fileNameBase);\r
taskBF->SetEventClass(fArgEventClass);\r
\r
//++++++++++++++++++++++\r
- TString correctionFileName = "$ALICE_ROOT/PWGCF/EBYE/BalanceFunctions/Corrections/CorrectionMaps.root"; //to put the path for the correction maps\r
- TFile *fCorrectionMatrix = TFile::Open(correctionFileName.Data());\r
- if(!fCorrectionMatrix){\r
- Printf("WARNING CORRECTION histogram file not found");\r
- return NULL;\r
- }\r
- \r
+ // Efficiency + Contamination corrections\r
+ // If correctionFileName = "", do not use corrections\r
taskBF->SetInputCorrection(correctionFileName.Data(),"");\r
-\r
//+++++++++++++++++++++\r
\r
taskBF->SetAnalysisObject(bf);\r