]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/vertexingHF/AliAnalysisTaskSEVertexingHF.h
I improved (by a factor 2.5) the speed of the MatchToMC method
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliAnalysisTaskSEVertexingHF.h
CommitLineData
699a38d6 1#ifndef ALIANALYSISTASKSEVERTEXINGHF_H
2#define ALIANALYSISTASKSEVERTEXINGHF_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 AliAnalysisTaskSEVertexingHF
9// AliAnalysisTaskSE for the reconstruction of heavy-flavour decay candidates
10// Author: A.Dainese, andrea.dainese@lnl.infn.it
11//*************************************************************************
12
13
14#include <TClonesArray.h>
15
16#include "AliAnalysisTaskSE.h"
17#include "AliAnalysisVertexingHF.h"
18
19
20class AliAnalysisTaskSEVertexingHF : public AliAnalysisTaskSE
21{
22 public:
23
24 AliAnalysisTaskSEVertexingHF();
25 AliAnalysisTaskSEVertexingHF(const char *name);
26 virtual ~AliAnalysisTaskSEVertexingHF();
27
699a38d6 28 // Implementation of interface methods
29 virtual void UserCreateOutputObjects();
30 virtual void Init();
31 virtual void LocalInit() {Init();}
32 virtual void UserExec(Option_t *option);
33 virtual void Terminate(Option_t *option);
34
35 private:
36
1e57e576 37 AliAnalysisTaskSEVertexingHF(const AliAnalysisTaskSEVertexingHF &source);
38 AliAnalysisTaskSEVertexingHF& operator=(const AliAnalysisTaskSEVertexingHF& source);
39
699a38d6 40 AliAnalysisVertexingHF *fVHF; // Vertexer heavy flavour
41 TClonesArray *fVerticesHFTClArr; // Array of heavy-flavour vertices
42 TClonesArray *fD0toKpiTClArr; // Array of D0->Kpi
43 TClonesArray *fJPSItoEleTClArr; // Array of Jpsi->ee
44 TClonesArray *fCharm3ProngTClArr; // Array of D+,Ds,Lc
45 TClonesArray *fCharm4ProngTClArr; // Array of D0->Kpipipi
2ff20727 46 TClonesArray *fDstarTClArr; // Array of D*->D0pi
423fb9ae 47 TClonesArray *fLikeSign2ProngTClArr; // Array of LikeSign2Prong
48 TClonesArray *fLikeSign3ProngTClArr; // Array of LikeSign3Prong
699a38d6 49
423fb9ae 50 ClassDef(AliAnalysisTaskSEVertexingHF,4); // AliAnalysisTaskSE for the reconstruction of heavy-flavour decay candidates
699a38d6 51};
52
53#endif
54