AliAODRecoDecayHF3Prong(const AliAODRecoDecayHF3Prong& source);
AliAODRecoDecayHF3Prong& operator=(const AliAODRecoDecayHF3Prong& source);
-
virtual ~AliAODRecoDecayHF3Prong() {}
-
+ //Temporary fix: overload Charge() and GetCharge()
+ Short_t Charge() const;
+ Short_t GetCharge()const {return Charge();}
void GetDCAs(Double_t dca[3]) const
{for(Int_t i=0;i<3;i++) dca[i]=GetDCA(i);}
Double_t GetSigmaVert() const { return fSigmaVert; }
Double_t CtDs(AliAODVertex *vtx1) const {return AliAODRecoDecay::Ct(431,vtx1);}
Double_t InvMassDsKKpi() const {UInt_t pdg[3]={321,321,211};return InvMass(3,pdg);}
Double_t InvMassDspiKK() const {UInt_t pdg[3]={211,321,321};return InvMass(3,pdg);}
- Bool_t SelectDs(const Double_t* cuts,Int_t &okDsKKpi,Int_t &okDspiKK)
+ Bool_t SelectDs(const Double_t* cuts,Int_t &okDsKKpi,Int_t &okDspiKK, Int_t &okMassPhi, Int_t &okMassK0star)
const; // same variables as D+, for now
// Lambdac+->pKpi