]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - PWGHF/vertexingHF/AliAnalysisTaskSECompareHF.h
Transition PWG3 --> PWGHF
[u/mrichter/AliRoot.git] / PWGHF / vertexingHF / AliAnalysisTaskSECompareHF.h
... / ...
CommitLineData
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
24class 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
50 ClassDef(AliAnalysisTaskSECompareHF,5); // AliAnalysisTaskSE for the MC association of heavy-flavour decay candidates
51};
52
53#endif
54