1 #ifndef ALIANALYSISTASKCOMPAREHF_H
2 #define ALIANALYSISTASKCOMPAREHF_H
4 /* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 //*************************************************************************
10 // Class AliAnalysisTaskSECompareHF
11 // AliAnalysisTaskSE for the comparison of heavy-flavour decay candidates
12 // to MC truth (kinematics stored in the AOD)
13 // Author: A.Dainese, andrea.dainese@ln.infn.it
14 //*************************************************************************
21 #include "AliAnalysisTaskSE.h"
22 #include "AliAnalysisVertexingHF.h"
24 class AliAnalysisTaskSECompareHF : public AliAnalysisTaskSE
28 AliAnalysisTaskSECompareHF();
29 AliAnalysisTaskSECompareHF(const char *name);
30 virtual ~AliAnalysisTaskSECompareHF();
33 // Implementation of interface methods
34 virtual void UserCreateOutputObjects();
36 virtual void LocalInit() {Init();}
37 virtual void UserExec(Option_t *option);
38 virtual void Terminate(Option_t *option);
43 AliAnalysisTaskSECompareHF(const AliAnalysisTaskSECompareHF &source);
44 AliAnalysisTaskSECompareHF& operator=(const AliAnalysisTaskSECompareHF& source);
45 TList *fOutput; //! list send on output slot 0
46 TNtuple *fNtupleCmp; //! output ntuple
47 TH1F *fHistMass; //! output histogram
48 TH1F *fHistNEvents; //! output histogram
50 ClassDef(AliAnalysisTaskSECompareHF,5); // AliAnalysisTaskSE for the MC association of heavy-flavour decay candidates