]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGHF/vertexingHF/AliAnalysisTaskSESelectHF.h
Nrew task for D vs. multiplcity analysis
[u/mrichter/AliRoot.git] / PWGHF / vertexingHF / AliAnalysisTaskSESelectHF.h
CommitLineData
0de9de87 1#ifndef ALIANALYSISTASKSESELECTHF_H
2#define ALIANALYSISTASKSESELECTHF_H
3
4/* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
27de2dfb 7/* $Id$ */
8
0de9de87 9//*************************************************************************
10// Class AliAnalysisTaskSESelectHF
11// AliAnalysisTaskSE for the selection of heavy-flavour decay candidates
12// and creation of a stand-alone AOD
13// Author: A.Dainese, andrea.dainese@lnl.infn.it
14//*************************************************************************
15
12bfc069 16#include <TROOT.h>
17#include <TSystem.h>
0de9de87 18#include <TClonesArray.h>
19
20#include "AliAnalysisTaskSE.h"
21#include "AliAnalysisVertexingHF.h"
22
23
24class AliAnalysisTaskSESelectHF : public AliAnalysisTaskSE
25{
26 public:
27
28 AliAnalysisTaskSESelectHF();
29 AliAnalysisTaskSESelectHF(const char *name);
30 virtual ~AliAnalysisTaskSESelectHF();
31
0de9de87 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);
0de9de87 39
40 private:
41
1e57e576 42 AliAnalysisTaskSESelectHF(const AliAnalysisTaskSESelectHF &source);
43 AliAnalysisTaskSESelectHF& operator=(const AliAnalysisTaskSESelectHF& source);
8c3f7e39 44 TClonesArray *fVerticesHFTClArr; //! Array of heavy-flavour vertices
45 TClonesArray *fD0toKpiTClArr; //! Array of D0->Kpi
144ffc26 46 AliAnalysisVertexingHF *fVHF; // analysis (used to pass the cuts)
0de9de87 47
12bfc069 48 ClassDef(AliAnalysisTaskSESelectHF,2); // AliAnalysisTaskSE for the reconstruction of heavy-flavour decay candidates
0de9de87 49};
50
51#endif
52