]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG3/vertexingHF/AliAnalysisTaskSECompareHF.h
6a71b6bd4247f7233e23de5f4146c236bd624a0c
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliAnalysisTaskSECompareHF.h
1 #ifndef ALIANALYSISTASKCOMPAREHF_H
2 #define ALIANALYSISTASKCOMPAREHF_H
3
4 /* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */ 
8
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 //*************************************************************************
15
16 #include <TROOT.h>
17 #include <TSystem.h>
18 #include <TNtuple.h>
19 #include <TH1F.h>
20
21 #include "AliAnalysisTaskSE.h"
22 #include "AliAnalysisVertexingHF.h"
23
24 class AliAnalysisTaskSECompareHF : public AliAnalysisTaskSE
25 {
26  public:
27
28   AliAnalysisTaskSECompareHF();
29   AliAnalysisTaskSECompareHF(const char *name);
30   virtual ~AliAnalysisTaskSECompareHF();
31
32
33   // Implementation of interface methods
34   virtual void UserCreateOutputObjects();
35   virtual void Init();
36   virtual void LocalInit() {Init();}
37   virtual void UserExec(Option_t *option);
38   virtual void Terminate(Option_t *option);
39
40   
41  private:
42
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
49   AliAnalysisVertexingHF *fVHF;  // Vertexer heavy flavour (used to pass the cuts)
50   
51   ClassDef(AliAnalysisTaskSECompareHF,4); // AliAnalysisTaskSE for the MC association of heavy-flavour decay candidates
52 };
53
54 #endif
55