]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/vertexingHF/AliCFVertexingHF2Prong.h
Fixed memory leak (Renu)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliCFVertexingHF2Prong.h
CommitLineData
379592af 1#ifndef ALICFVERTEXINGHF2PRONG_H
2#define ALICFVERTEXINGHF2PRONG_H
3
4/**************************************************************************
5 * Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
6 * *
7 * Author: The ALICE Off-line Project. *
8 * Contributors are mentioned in the code where appropriate. *
9 * *
10 * Permission to use, copy, modify and distribute this software and its *
11 * documentation strictly for non-commercial purposes is hereby granted *
12 * without fee, provided that the above copyright notice appears in all *
13 * copies and that both the copyright notice and this permission notice *
14 * appear in the supporting documentation. The authors make no claims *
15 * about the suitability of this software for any purpose. It is *
16 * provided "as is" without express or implied warranty. *
17 **************************************************************************/
18
19//-----------------------------------------------------------------------
20// Class for HF corrections as a function of many variables and step
21// Author : C. Zampolli, CERN
22// D. Caffarri, Univ & INFN Padova caffarri@pd.infn.it
23// Base class for HF Unfolding - agrelli@uu.nl
24//-----------------------------------------------------------------------
25
26
27#include "AliCFVertexingHF.h"
28#include "AliAODRecoDecayHF.h"
29#include "AliAODRecoDecayHF2Prong.h"
30
31class AliAODMCParticle;
32class TClonesArray;
33class AliCFVertexingHF;
34class AliESDtrack;
35class TDatabasePDG;
36
37class AliCFVertexingHF2Prong : public AliCFVertexingHF{
38 public:
39
f2703bd2 40 AliCFVertexingHF2Prong(){};
41 AliCFVertexingHF2Prong(TClonesArray *mcArray, UShort_t originDselection);
42
43 // virtual ~AliCFVertexingHF2Prong(){};
44
45 Bool_t GetGeneratedValuesFromMCParticle(Double_t* /*vectorMC*/);
46 Bool_t GetRecoValuesFromCandidate(Double_t* /*vectorReco*/ ) const;
47 Bool_t CheckMCChannelDecay()const;
48
49 Bool_t SetRecoCandidateParam(AliAODRecoDecayHF *recoCand);
379592af 50
379592af 51 protected:
52
53
54 private:
f2703bd2 55 AliCFVertexingHF2Prong(const AliCFVertexingHF2Prong& c);
56 AliCFVertexingHF2Prong& operator= (const AliCFVertexingHF2Prong& other);
57
58 ClassDef(AliCFVertexingHF2Prong, 1);
379592af 59
60};
61
62#endif