ROOT logo
#ifndef ALIANALYSISTASKCOMPAREHF_H
#define ALIANALYSISTASKCOMPAREHF_H

/* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */ 

//*************************************************************************
// Class AliAnalysisTaskSECompareHF
// AliAnalysisTaskSE for the comparison of heavy-flavour decay candidates
// to MC truth (kinematics stored in the AOD)
// Author: A.Dainese, andrea.dainese@ln.infn.it
//*************************************************************************

#include <TROOT.h>
#include <TSystem.h>
#include <TNtuple.h>
#include <TH1F.h>

#include "AliAnalysisTaskSE.h"
#include "AliAnalysisVertexingHF.h"

class AliAnalysisTaskSECompareHF : public AliAnalysisTaskSE
{
 public:

  AliAnalysisTaskSECompareHF();
  AliAnalysisTaskSECompareHF(const char *name);
  virtual ~AliAnalysisTaskSECompareHF();


  // 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:

  AliAnalysisTaskSECompareHF(const AliAnalysisTaskSECompareHF &source);
  AliAnalysisTaskSECompareHF& operator=(const AliAnalysisTaskSECompareHF& source); 
  TList   *fOutput; //! list send on output slot 0
  TNtuple *fNtupleCmp; //! output ntuple
  TH1F    *fHistMass;    //! output histogram
  TH1F    *fHistNEvents;    //! output histogram
  
  ClassDef(AliAnalysisTaskSECompareHF,5); // AliAnalysisTaskSE for the MC association of heavy-flavour decay candidates
};

#endif

 AliAnalysisTaskSECompareHF.h:1
 AliAnalysisTaskSECompareHF.h:2
 AliAnalysisTaskSECompareHF.h:3
 AliAnalysisTaskSECompareHF.h:4
 AliAnalysisTaskSECompareHF.h:5
 AliAnalysisTaskSECompareHF.h:6
 AliAnalysisTaskSECompareHF.h:7
 AliAnalysisTaskSECompareHF.h:8
 AliAnalysisTaskSECompareHF.h:9
 AliAnalysisTaskSECompareHF.h:10
 AliAnalysisTaskSECompareHF.h:11
 AliAnalysisTaskSECompareHF.h:12
 AliAnalysisTaskSECompareHF.h:13
 AliAnalysisTaskSECompareHF.h:14
 AliAnalysisTaskSECompareHF.h:15
 AliAnalysisTaskSECompareHF.h:16
 AliAnalysisTaskSECompareHF.h:17
 AliAnalysisTaskSECompareHF.h:18
 AliAnalysisTaskSECompareHF.h:19
 AliAnalysisTaskSECompareHF.h:20
 AliAnalysisTaskSECompareHF.h:21
 AliAnalysisTaskSECompareHF.h:22
 AliAnalysisTaskSECompareHF.h:23
 AliAnalysisTaskSECompareHF.h:24
 AliAnalysisTaskSECompareHF.h:25
 AliAnalysisTaskSECompareHF.h:26
 AliAnalysisTaskSECompareHF.h:27
 AliAnalysisTaskSECompareHF.h:28
 AliAnalysisTaskSECompareHF.h:29
 AliAnalysisTaskSECompareHF.h:30
 AliAnalysisTaskSECompareHF.h:31
 AliAnalysisTaskSECompareHF.h:32
 AliAnalysisTaskSECompareHF.h:33
 AliAnalysisTaskSECompareHF.h:34
 AliAnalysisTaskSECompareHF.h:35
 AliAnalysisTaskSECompareHF.h:36
 AliAnalysisTaskSECompareHF.h:37
 AliAnalysisTaskSECompareHF.h:38
 AliAnalysisTaskSECompareHF.h:39
 AliAnalysisTaskSECompareHF.h:40
 AliAnalysisTaskSECompareHF.h:41
 AliAnalysisTaskSECompareHF.h:42
 AliAnalysisTaskSECompareHF.h:43
 AliAnalysisTaskSECompareHF.h:44
 AliAnalysisTaskSECompareHF.h:45
 AliAnalysisTaskSECompareHF.h:46
 AliAnalysisTaskSECompareHF.h:47
 AliAnalysisTaskSECompareHF.h:48
 AliAnalysisTaskSECompareHF.h:49
 AliAnalysisTaskSECompareHF.h:50
 AliAnalysisTaskSECompareHF.h:51
 AliAnalysisTaskSECompareHF.h:52
 AliAnalysisTaskSECompareHF.h:53
 AliAnalysisTaskSECompareHF.h:54