]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/FLOW/macros/AddTaskPhiFlow.C
delegate user task event cuts to common event cuts class
[u/mrichter/AliRoot.git] / PWGCF / FLOW / macros / AddTaskPhiFlow.C
index 96c1e45b39f9f2ac8df8d3f567339f6003ab0a0e..e57d2139834625393bd81f0ebf5cad5a4d9d372b 100644 (file)
@@ -114,6 +114,11 @@ AliAnalysisTaskPhiFlow* AddTaskPhiFlow(Bool_t SP = kTRUE, // select flow analysi
    if(debug) cout << "    --> Set trigger selection to ";
    if(debug&&bCentralTrigger) cout << " kMB, kCentral, kSemiCentral " << endl;
    if(debug&&(!bCentralTrigger)) cout << " kMB " << endl;
+   // set event cuts for flow package analysis
+   AliFlowEventCuts* cutsEvent = new AliFlowEventCuts("event cuts");
+   task->SetCentralityParameters(centrMin, centrMax, centralityName);
+   task->SetQA(kTRUE);
+
    //set RP cuts for flow package analysis
    cutsRP = new AliFlowTrackCuts("RFPcuts");
    if(!cutsRP) {
@@ -163,6 +168,9 @@ AliAnalysisTaskPhiFlow* AddTaskPhiFlow(Bool_t SP = kTRUE, // select flow analysi
    cutsPOI->SetPtRange(POIPtMin, POIPtMax); // pt range of DAUGHTERS !!!
    cutsPOI->SetMaxDCAToVertexXY(0.3); // FIXME not implemented in aod086 aod095 see PassesDCACut() in implementation
    cutsPOI->SetMaxDCAToVertexZ(0.3);
+   // to let the aliflow track cuts do the pid
+   task->SetUseTrackCutsPID(kTRUE);
+   cutsPOI->SetPID(AliPID::kKaon, AliFlowTrackCuts::kTOFbayesian);
    if(poi_filter < 9999 ) {
        if(debug) cout << "  > set POI filterbit " << poi_filter << endl;     
        cutsPOI->SetAODfilterBit(poi_filter);