]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/RESONANCES/macros/mini/AddAnalysisTaskTPCKStarSyst.C
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / PWGLF / RESONANCES / macros / mini / AddAnalysisTaskTPCKStarSyst.C
index 0ff1cfbce588a396be014892307f5580f90477ba..bd329b4b5d61bb358216b84dda67db308215ae8e 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
-              fbellini@cern.ch - last modified on 06/08/2012
+              subhash.singha@cern.ch - last modified on 20/01/2014
 //
 // General macro to configure the RSN analysis task.
 // It calls all configs desired by the user, by means
@@ -25,7 +25,7 @@ AliRsnMiniAnalysisTask * AddAnalysisTaskTPCKStarSyst
    Float_t     nsigmaPi = 2.0,
    Float_t     nsigmaKa = 2.0,
    Bool_t      enableSyst = kFALSE,
-   Char_t DCAxyFormula[100] = "0.0182+0.035/pt^1.01",
+   Char_t      DCAxyFormula[100] = "0.0182+0.035/pt^1.01",
    Double_t    dcazmax = 2,
    Double_t    minNcls = 70,
    Double_t    maxX2cls = 4.0,
@@ -34,7 +34,7 @@ AliRsnMiniAnalysisTask * AddAnalysisTaskTPCKStarSyst
    Bool_t      enableMonitor = kTRUE,
    Bool_t      IsMcTrueOnly = kFALSE,
    UInt_t      triggerMask = AliVEvent::kMB,
-   //Bool_t      is2011PbPb = kFALSE,
+   Int_t       PbPb2011CentFlat = 0,
    Int_t       nmix = 0,
    Float_t     maxDiffVzMix = 1.0,
    Float_t     maxDiffMultMix = 10.0,
@@ -61,10 +61,10 @@ AliRsnMiniAnalysisTask * AddAnalysisTaskTPCKStarSyst
      Printf(Form("========== SETTING USE CENTRALITY PATCH AOD049 : %s", (aodN==49)? "yes" : "no"));
      task->SetUseCentralityPatch(aodN==49);
    }
-
-   //if(is2011PbPb)
-   //task->SelectCollisionCandidates(AliVEvent::kMB | AliVEvent::kCentral | AliVEvent::kSemiCentral);
-   //else
+   
+   if(PbPb2011CentFlat)
+     task->SetUseCentralityPatchPbPb2011(PbPb2011CentFlat);
+   //task->SelectCollisionCandidates(AliVEvent::kMB | AliVEvent::kCentral | AliVEvent::kSemiCentral);        
    task->SelectCollisionCandidates(triggerMask);
 
 
@@ -148,7 +148,7 @@ AliRsnMiniAnalysisTask * AddAnalysisTaskTPCKStarSyst
    if((!isMC) && (enableSyst))
      {
    gROOT->LoadMacro("$ALICE_ROOT/PWGLF/RESONANCES/macros/mini/ConfigTPCanalysisKStarSyst.C");
-   if (!ConfigTPCanalysisKStarSyst(task, isMC, isPP, "", cutsPair, aodFilterBit, cutPiCandidate, cutKaCandidate, nsigmaPi, nsigmaKa, enableSyst, DCAxyFormula, dcazmax, minNcls, maxX2cls, minCrossedRows, maxClsCrossedRows, enableMonitor, isMC&IsMcTrueOnly, 313, aodNN)) return 0x0;  
+   if (!ConfigTPCanalysisKStarSyst(task, isMC, isPP, "", cutsPair, aodFilterBit, cutPiCandidate, cutKaCandidate, nsigmaPi, nsigmaKa, enableSyst, DCAxyFormula, dcazmax, minNcls, maxX2cls, minCrossedRows, maxClsCrossedRows, enableMonitor, isMC&IsMcTrueOnly, 313, aodN)) return 0x0;  
      }
 
    //for systematic checks