X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG3%2FvertexingHF%2FAliAnalysisTaskSESelectHF.h;h=ff67b7cf4079d0d7ded7a5e781b481996b8a0b48;hb=d9c4cb2b7b3b9bce9049ac039e227eba386619bd;hp=69fb3bde5c69c755e3716bd8e71cac466462bea5;hpb=e8fd9be7e85f51f804ce8f6aceca0dfd50c640b7;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG3/vertexingHF/AliAnalysisTaskSESelectHF.h b/PWG3/vertexingHF/AliAnalysisTaskSESelectHF.h index 69fb3bde5c6..ff67b7cf407 100644 --- a/PWG3/vertexingHF/AliAnalysisTaskSESelectHF.h +++ b/PWG3/vertexingHF/AliAnalysisTaskSESelectHF.h @@ -11,7 +11,8 @@ // Author: A.Dainese, andrea.dainese@lnl.infn.it //************************************************************************* - +#include +#include #include #include "AliAnalysisTaskSE.h" @@ -26,8 +27,6 @@ class AliAnalysisTaskSESelectHF : public AliAnalysisTaskSE AliAnalysisTaskSESelectHF(const char *name); virtual ~AliAnalysisTaskSESelectHF(); - AliAnalysisTaskSESelectHF(const AliAnalysisTaskSESelectHF &source); - AliAnalysisTaskSESelectHF& operator=(const AliAnalysisTaskSESelectHF& source); // Implementation of interface methods virtual void UserCreateOutputObjects(); @@ -35,29 +34,16 @@ class AliAnalysisTaskSESelectHF : public AliAnalysisTaskSE virtual void LocalInit() {Init();} virtual void UserExec(Option_t *option); virtual void Terminate(Option_t *option); - - void SetD0toKpiCuts(Double_t cut0=1000.,Double_t cut1=100000., - Double_t cut2=1.1,Double_t cut3=0.,Double_t cut4=0., - Double_t cut5=100000.,Double_t cut6=100000., - Double_t cut7=100000000.,Double_t cut8=-1.1); - // cuts[0] = inv. mass half width [GeV] - // cuts[1] = dca [cm] - // cuts[2] = cosThetaStar - // cuts[3] = pTK [GeV/c] - // cuts[4] = pTPi [GeV/c] - // cuts[5] = d0K [cm] upper limit! - // cuts[6] = d0Pi [cm] upper limit! - // cuts[7] = d0d0 [cm^2] - // cuts[8] = cosThetaPoint - void SetD0toKpiCuts(const Double_t cuts[9]); private: - TClonesArray *fVerticesHFTClArr; // Array of heavy-flavour vertices - TClonesArray *fD0toKpiTClArr; // Array of D0->Kpi - Double_t fD0toKpiCuts[9]; // cuts for D0->Kpi selection + AliAnalysisTaskSESelectHF(const AliAnalysisTaskSESelectHF &source); + AliAnalysisTaskSESelectHF& operator=(const AliAnalysisTaskSESelectHF& source); + TClonesArray *fVerticesHFTClArr; //! Array of heavy-flavour vertices + TClonesArray *fD0toKpiTClArr; //! Array of D0->Kpi + AliAnalysisVertexingHF *fVHF; // analysis (used to pass the cuts) - ClassDef(AliAnalysisTaskSESelectHF,1); // AliAnalysisTaskSE for the reconstruction of heavy-flavour decay candidates + ClassDef(AliAnalysisTaskSESelectHF,2); // AliAnalysisTaskSE for the reconstruction of heavy-flavour decay candidates }; #endif