X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGLF%2FSTRANGENESS%2FCascades%2FAliAnalysisTaskExtractPerformanceCascade.h;h=108ec93c1fafd7601f6a1c3baaa726aa4888bfc8;hb=63b6cbd0fdbdbb30343cc23cfdbf591b104fb7d7;hp=93d39baab70f1f7d50dddb61b93957d015ec2b01;hpb=04f9599a123d2c25e61f1d1c462162360d02f9cd;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGLF/STRANGENESS/Cascades/AliAnalysisTaskExtractPerformanceCascade.h b/PWGLF/STRANGENESS/Cascades/AliAnalysisTaskExtractPerformanceCascade.h index 93d39baab70..108ec93c1fa 100644 --- a/PWGLF/STRANGENESS/Cascades/AliAnalysisTaskExtractPerformanceCascade.h +++ b/PWGLF/STRANGENESS/Cascades/AliAnalysisTaskExtractPerformanceCascade.h @@ -89,7 +89,18 @@ class AliAnalysisTaskExtractPerformanceCascade : public AliAnalysisTaskSE { //Bachelor and Pion Swapping Check void SetCheckSwapping ( Bool_t lCheckSwapping = kTRUE) { fkCheckSwapping = lCheckSwapping; } //--------------------------------------------------------------------------------------- - + //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: // Note : In ROOT, "//!" means "do not stream the data from Master node to Worker node" ... // your data member object is created on the worker nodes and streaming is not needed. @@ -116,8 +127,12 @@ class AliAnalysisTaskExtractPerformanceCascade : public AliAnalysisTaskSE { Double_t fV0VertexerSels[7]; // Array to store the 7 values for the different selections V0 related 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 fkCheckSwapping; // if true, will perform association with mesons switched (in ADDITION to reg. association) + 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 @@ -180,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; //! @@ -201,6 +224,9 @@ class AliAnalysisTaskExtractPerformanceCascade : public AliAnalysisTaskSE { Bool_t fTreeCascVarEvHasVeryLowPtOmegaPlus; //! Bool_t fTreeCascVarEvHasVeryLowPtLambda; //! Bool_t fTreeCascVarEvHasVeryLowPtAntiLambda; //! + + Bool_t fTreeCascVarBadCascadeJai; //! + Float_t fTreeCascVarDeltaDCA; //! //=========================================================================================== // Histograms