]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/RESONANCES/macros/mini/AddTaskKStarPPB.C
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / RESONANCES / macros / mini / AddTaskKStarPPB.C
index 204007d33040b056649fb9d68ec8dcb0cc67dfe1..4b45f9b45282a56ad996712c2e799697190764a6 100644 (file)
@@ -16,8 +16,9 @@ enum eventCutSet { kOld = -1,
                   kPileUpMV, //=2
                   kPileUpSPD3, //=3                  
                   kDefaultVtx8, //=4
-                  kDefaultVtx5 //=5                    
-                 };
+                  kDefaultVtx5, //=5                    
+                  kMCEvtDefault //=6
+};
 
 enum eventMixConfig { kDisabled = -1,
                      kMixDefault,//=0 //10 events, Dvz = 1cm, DC = 10
@@ -42,11 +43,11 @@ AliRsnMiniAnalysisTask * AddTaskKStarPPB
  Float_t     nsigmaKa = 2.0,
  Bool_t      enableMonitor = kTRUE,
  Bool_t      IsMcTrueOnly = kFALSE,
- Int_t       signedPdg = 313,
  TString     monitorOpt = "",
  Bool_t      useMixLS = 0,
+ Bool_t      checkReflex = 0,
  AliRsnMiniValue::EType yaxisvar = AliRsnMiniValue::kPt
- )
+)
 {  
 
   
@@ -90,7 +91,12 @@ AliRsnMiniAnalysisTask * AddTaskKStarPPB
   
   if (evtCutSetID==eventCutSet::kDefaultVtx5){
     vtxZcut = 5.0; //cm
-  } 
+  }
+  
+  if (evtCutSetID==eventCutSet::kMCEvtDefault) {
+    rmFirstEvtChunk = kFALSE;
+    rejectPileUp = kFALSE;
+  }
   
   //-------------------------------------------
   //pair cuts
@@ -224,8 +230,8 @@ AliRsnMiniAnalysisTask * AddTaskKStarPPB
    //
    // -- CONFIG ANALYSIS --------------------------------------------------------------------------
    //   
-   gROOT->LoadMacro("$ALICE_ROOT/PWGLF/RESONANCES/macros/mini/ConfigTOFanalysisKStar.C");
-   if (!ConfigTOFanalysisKStar(task, isMC, isPP, "", cutsPair, aodFilterBit, customQualityCutsID, cutPiCandidate, cutKaCandidate, nsigmaPi, nsigmaKa, enableMonitor, isMC&IsMcTrueOnly, useMixLS, signedPdg, monitorOpt.Data(), yaxisvar)) return 0x0;
+   gROOT->LoadMacro("$ALICE_ROOT/PWGLF/RESONANCES/macros/mini/ConfigKStarPPb.C");
+   if (!ConfigKStarPPb(task, isMC, isPP, "", cutsPair, aodFilterBit, customQualityCutsID, cutPiCandidate, cutKaCandidate, nsigmaPi, nsigmaKa, enableMonitor, isMC&IsMcTrueOnly,  monitorOpt.Data(), useMixLS, isMC&checkReflex, yaxisvar)) return 0x0;
    
    
    //