1 #ifndef ALIAODRECODECAYLF2PRONG_H
2 #define ALIAODRECODECAYLF2PRONG_H
3 /* Copyright(c) 1998-2006, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 //***********************************************************
9 // Class AliAODRecoDecayLF2Prong
10 // base class for AOD reconstructed 2-prong decays
12 // strongly based on AliAODRecoDecayHF2Prong
13 // by A.Dainese and G.E.Bruno
15 // Author: Ramona Lea (ramona.lea@cern.ch)
17 //***********************************************************
19 #include "AliAODRecoDecay.h"
20 #include "AliAODRecoDecayLF.h"
22 class AliAODRecoDecayLF2Prong : public AliAODRecoDecayLF {
26 AliAODRecoDecayLF2Prong();
27 AliAODRecoDecayLF2Prong(AliAODVertex *vtx2,
28 Double_t *px,Double_t *py,Double_t *pz,
29 Double_t *d0,Double_t *d0err,Float_t dca);
30 AliAODRecoDecayLF2Prong(AliAODVertex *vtx2,
31 Double_t *d0,Double_t *d0err,Float_t dca);
32 AliAODRecoDecayLF2Prong(const AliAODRecoDecayLF2Prong& source);
33 AliAODRecoDecayLF2Prong& operator=(const AliAODRecoDecayLF2Prong& source);
35 virtual ~AliAODRecoDecayLF2Prong() {}
37 Double_t Prodd0d0() const {return AliAODRecoDecay::Prodd0d0(0,1);}
43 ClassDef(AliAODRecoDecayLF2Prong,1) // base class for AOD reconstructed
44 // heavy-flavour 2-prong decays