]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/STRANGENESS/Cascades/AliAnalysisTaskExtractPerformanceCascade.h
Split: fix refs to AddTaskPhysicsSelection.C
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / Cascades / AliAnalysisTaskExtractPerformanceCascade.h
index d9d42be474c05a2bd8555e2978773f44a4401615..108ec93c1fafd7601f6a1c3baaa726aa4888bfc8 100644 (file)
@@ -89,8 +89,16 @@ class AliAnalysisTaskExtractPerformanceCascade : public AliAnalysisTaskSE {
   //Bachelor and Pion Swapping Check
   void SetCheckSwapping ( Bool_t lCheckSwapping = kTRUE) { fkCheckSwapping = lCheckSwapping; }
 //---------------------------------------------------------------------------------------
-    //Bachelor and Pion Swapping Check
-    void SetSelectPeripheral ( Bool_t lSelectPeripheral = kTRUE) { fkSelectPeripheral = lSelectPeripheral; }
+    //Set Peripheral event debugging mode (Pb-Pb X-check)
+    void SetSelectCentrality ( Bool_t lSelectCentrality = kTRUE, Double_t lCentSelLow = 0.0, Double_t lCentSelHigh = 10.0) {
+        fkSelectCentrality = lSelectCentrality;
+        fCentSel_Low = lCentSelLow;
+        fCentSel_High = lCentSelHigh;
+    }
+    //---------------------------------------------------------------------------------------
+    void SetLowPtCutoff ( Double_t lLowPtCutoff = 1.0) {
+        fLowPtCutoff = lLowPtCutoff;
+    }
     //---------------------------------------------------------------------------------------
     
  private:
@@ -120,8 +128,11 @@ class AliAnalysisTaskExtractPerformanceCascade : public AliAnalysisTaskSE {
   Double_t  fCascadeVertexerSels[8];   // Array to store the 8 values for the different selections Casc. related
   //Meson Swapping Check Switch
   Bool_t fkCheckSwapping; // if true, will perform association with mesons switched (in ADDITION to reg. association)
-        Bool_t fkSelectPeripheral; //if true, reject anything but 60-80% V0M (Pb-Pb X-check)
-  
+    Bool_t    fkSelectCentrality; //Switch to skip anything other than 60-80% V0M
+    Double_t fCentSel_Low;
+    Double_t fCentSel_High;
+    Double_t fLowPtCutoff; //Reduction of data volume
+    
        //Double_t        fV0Sels[7];                     // Array to store the 7 values for the different selections V0 related
        //Double_t        fCascSels[8];                   // Array to store the 8 values for the different selections Casc. related
 
@@ -184,6 +195,14 @@ class AliAnalysisTaskExtractPerformanceCascade : public AliAnalysisTaskSE {
   Bool_t fTreeCascVarkITSRefitBachelor; //! 
   Bool_t fTreeCascVarkITSRefitNegative; //! 
   Bool_t fTreeCascVarkITSRefitPositive; //! 
+  
+    //Part B: Shared Clusters
+    Int_t fTreeCascVarNegClusters; //!
+    Int_t fTreeCascVarPosClusters; //!
+    Int_t fTreeCascVarBachClusters; //!
+    Int_t fTreeCascVarNegSharedClusters; //!
+    Int_t fTreeCascVarPosSharedClusters; //!
+    Int_t fTreeCascVarBachSharedClusters; //!
 
   Bool_t fTreeCascVarEvHasXiMinus;    //!
   Bool_t fTreeCascVarEvHasXiPlus;     //!
@@ -205,6 +224,9 @@ class AliAnalysisTaskExtractPerformanceCascade : public AliAnalysisTaskSE {
   Bool_t fTreeCascVarEvHasVeryLowPtOmegaPlus;  //!
   Bool_t fTreeCascVarEvHasVeryLowPtLambda;     //!
   Bool_t fTreeCascVarEvHasVeryLowPtAntiLambda; //!
+  
+  Bool_t fTreeCascVarBadCascadeJai; //! 
+  Float_t fTreeCascVarDeltaDCA; //!
 
 //===========================================================================================
 //   Histograms