]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG3/AliAODRecoDecayHF3Prong.h
Fix of TOF problem, Calculation of dEdx and PID during propagation to TOF, Writing...
[u/mrichter/AliRoot.git] / PWG3 / AliAODRecoDecayHF3Prong.h
index 4066083834ae682cff0726b97cc8d42cfc7b307b..17e350eed3debbd331ddac4014ad6b1085af1a3f 100644 (file)
@@ -35,6 +35,9 @@ class AliAODRecoDecayHF3Prong : public AliAODRecoDecayHF {
  
   void GetDCAs(Float_t dca[3]) const 
     {for(Int_t i=0;i<3;i++) dca[i]=GetDCA(i);}
+  Double_t GetSigmaVert() const { return fSigmaVert; }
+  Double_t GetDist12toPrim() const { return fDist12toPrim; }
+  Double_t GetDist23toPrim() const { return fDist23toPrim; }
 
 
   // D+->Kpipi
@@ -46,7 +49,7 @@ class AliAODRecoDecayHF3Prong : public AliAODRecoDecayHF {
   Double_t InvMassDplus() const {UInt_t pdg[3]={211,321,211};return InvMass(3,pdg);}
   Bool_t   SelectDplus(const Double_t* cuts) const;
 
- // Ds+->KKpi
 // Ds+->KKpi
   Double_t EDs() const {return E(431);} 
   Double_t YDs() const {return Y(431);} 
   Double_t CtDs() const {return Ct(431);} 
@@ -55,7 +58,18 @@ class AliAODRecoDecayHF3Prong : public AliAODRecoDecayHF {
   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) 
-    const;//to be implemented
+    const; // only mass cut
+
+  // Lambdac+->pKpi
+  Double_t ELc() const {return E(4122);} 
+  Double_t YLc() const {return Y(4122);} 
+  Double_t CtLc() const {return Ct(4122);} 
+  Double_t CtLc(Double_t point[3]) const {return AliAODRecoDecay::Ct(4122,point);}
+  Double_t CtLc(AliAODVertex *vtx1) const {return AliAODRecoDecay::Ct(4122,vtx1);}
+  Double_t InvMassLcpKpi() const {UInt_t pdg[3]={2212,321,211};return InvMass(3,pdg);}
+  Double_t InvMassLcpiKp() const {UInt_t pdg[3]={211,321,2212};return InvMass(3,pdg);}
+  Bool_t   SelectLc(const Double_t* cuts,Int_t &okLcpKpi,Int_t &okLcpiKp) 
+    const;// only mass cut
 
  private: