Update production train (use AliEn plugin, added 4 prong, added like-sign 3 prong...
[u/mrichter/AliRoot.git] / PWG3 / 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
7//*************************************************************************
8// Class AliAnalysisTaskSESelectHF
9// AliAnalysisTaskSE for the selection of heavy-flavour decay candidates
10// and creation of a stand-alone AOD
11// Author: A.Dainese, andrea.dainese@lnl.infn.it
12//*************************************************************************
13
12bfc069 14#include <TROOT.h>
15#include <TSystem.h>
0de9de87 16#include <TClonesArray.h>
17
18#include "AliAnalysisTaskSE.h"
19#include "AliAnalysisVertexingHF.h"
20
21
22class AliAnalysisTaskSESelectHF : public AliAnalysisTaskSE
23{
24 public:
25
26 AliAnalysisTaskSESelectHF();
27 AliAnalysisTaskSESelectHF(const char *name);
28 virtual ~AliAnalysisTaskSESelectHF();
29
0de9de87 30
31 // Implementation of interface methods
32 virtual void UserCreateOutputObjects();
33 virtual void Init();
34 virtual void LocalInit() {Init();}
35 virtual void UserExec(Option_t *option);
36 virtual void Terminate(Option_t *option);
0de9de87 37
38 private:
39
1e57e576 40 AliAnalysisTaskSESelectHF(const AliAnalysisTaskSESelectHF &source);
41 AliAnalysisTaskSESelectHF& operator=(const AliAnalysisTaskSESelectHF& source);
8c3f7e39 42 TClonesArray *fVerticesHFTClArr; //! Array of heavy-flavour vertices
43 TClonesArray *fD0toKpiTClArr; //! Array of D0->Kpi
44 AliAnalysisVertexingHF *fVHF; //! analysis (used to pass the cuts)
0de9de87 45
12bfc069 46 ClassDef(AliAnalysisTaskSESelectHF,2); // AliAnalysisTaskSE for the reconstruction of heavy-flavour decay candidates
0de9de87 47};
48
49#endif
50