#include <AliAnalysisTaskSE.h>
#include <AliAODEvent.h>
#include "AliPIDperfContainer.h"
+#include "AliPIDperfCut.h"
class TH1F;
class TH2F;
void SetTPCclusterN(Int_t ncl){fNcluster=ncl;};
+ void SetCorrEP(Bool_t flag=kTRUE) {fToEP = flag;};
+
static const Int_t nPtBin = 13; //! # pt ks bins
void SetFilterBit(Int_t fb){fFilterBit=fb;};
void SetTypeCollisions(Int_t type){fTypeCol = type;}; // 0=pp, 1=pPb, 2=PbPb
Int_t GetTypeCollisions() const {return fTypeCol;};
+ void SetPIDuserCut(AliPIDperfCut *usercut){fPIDuserCut = usercut;};
+
+ void SetRefSpecies(Int_t species) {fSpeciesRef = species;}
+
private:
AliAnalysisTaskK0sBayes(const AliAnalysisTaskK0sBayes &old);
AliAnalysisTaskK0sBayes& operator=(const AliAnalysisTaskK0sBayes &source);
AliPIDCombined *fPIDCombined; //! PID combined object
AliPIDperfContainer* fContPid; //! results for positive
AliPIDperfContainer* fContPid2; //! results for negative
+ AliPIDperfContainer* fContUser; //! results for positive user cut
+ AliPIDperfContainer* fContUser2; //! results for negative user cut
Int_t fNK0s; //! number of K0s in my private selection
Float_t fPhiK0s[1000]; //! phi of K0s in my private selection
TH1D *fHchannelTOFdistr; //! TOF channel distance w.r.t. IP
Int_t fTypeCol; // type of collision system (0=pp, 1=pPb, 2=PbPb)
+ AliPIDperfCut *fPIDuserCut; // pid user cut to be cheked
+
+ Bool_t fToEP; // correlate to TPC EP
- ClassDef(AliAnalysisTaskK0sBayes, 2); //Analysis task for bayesian (K0s)
+ Int_t fSpeciesRef; // reference species (default = 2, pion)
+ ClassDef(AliAnalysisTaskK0sBayes, 5); //Analysis task for bayesian (K0s)
};
#endif