#ifndef ALIANALYSISTASKSEVERTEXINGHF_H #define ALIANALYSISTASKSEVERTEXINGHF_H /* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ //************************************************************************* // Class AliAnalysisTaskSEVertexingHF // AliAnalysisTaskSE for the reconstruction of heavy-flavour decay candidates // Author: A.Dainese, andrea.dainese@lnl.infn.it //************************************************************************* #include #include "AliAnalysisTaskSE.h" #include "AliAnalysisVertexingHF.h" class AliAnalysisTaskSEVertexingHF : public AliAnalysisTaskSE { public: AliAnalysisTaskSEVertexingHF(); AliAnalysisTaskSEVertexingHF(const char *name); virtual ~AliAnalysisTaskSEVertexingHF(); AliAnalysisTaskSEVertexingHF(const AliAnalysisTaskSEVertexingHF &source); AliAnalysisTaskSEVertexingHF& operator=(const AliAnalysisTaskSEVertexingHF& source); // Implementation of interface methods virtual void UserCreateOutputObjects(); virtual void Init(); virtual void LocalInit() {Init();} virtual void UserExec(Option_t *option); virtual void Terminate(Option_t *option); private: AliAnalysisVertexingHF *fVHF; // Vertexer heavy flavour TClonesArray *fVerticesHFTClArr; // Array of heavy-flavour vertices TClonesArray *fD0toKpiTClArr; // Array of D0->Kpi TClonesArray *fJPSItoEleTClArr; // Array of Jpsi->ee TClonesArray *fCharm3ProngTClArr; // Array of D+,Ds,Lc TClonesArray *fCharm4ProngTClArr; // Array of D0->Kpipipi ClassDef(AliAnalysisTaskSEVertexingHF,1); // AliAnalysisTaskSE for the reconstruction of heavy-flavour decay candidates }; #endif