]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG3/vertexingHF/AliRDHFCutsDStartoKpipi.h
Added standard cuts (Alessandro)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliRDHFCutsDStartoKpipi.h
index 9662b576329472dc08ba1041900a3e3922897ac2..233719a5f7664fc23f0266eaa0c0dd6c03e3e4ba 100644 (file)
@@ -7,6 +7,7 @@
 // Class AliRDHFCutsDStartoKpipi
 // class for cuts on AOD reconstructed DStar->Kpipi
 // Author: A.Grelli, alessandro.grelli@uu.nl
+// PID method implemented by   Y.Wang, yifei@physi.uni-heidelberg.de
 //***********************************************************
 
 #include "AliRDHFCuts.h"
@@ -32,9 +33,12 @@ class AliRDHFCutsDStartoKpipi : public AliRDHFCuts
   virtual Int_t IsSelected(TObject* obj,Int_t selectionLevel);
   Int_t IsD0FromDStarSelected(Double_t pt, TObject* obj,Int_t selectionLevel) const; 
   virtual Int_t IsSelectedPID(AliAODRecoDecayHF *rd);
+  virtual Int_t SelectPID(AliAODTrack *track, Int_t type);
   virtual Bool_t IsInFiducialAcceptance(Double_t pt,Double_t y) const;
   Float_t GetMassCut(Int_t iPtBin=0) const { return (GetCuts() ? fCutsRD[GetGlobalIndex(9,iPtBin)] : 1.e6);} // for the Dstar
   Float_t GetDCACut(Int_t iPtBin=0) const { return (GetCuts() ? fCutsRD[GetGlobalIndex(1,iPtBin)] : 1.e6);} // for the D0
+  virtual void SetStandardCutsPP2010();
+  virtual void SetStandardCutsPbPb2010();  
 
   void AddTrackCutsSoftPi(const AliESDtrackCuts *cuts) 
      {fTrackCutsSoftPi=new AliESDtrackCuts(*cuts); return;}
@@ -44,7 +48,7 @@ class AliRDHFCutsDStartoKpipi : public AliRDHFCuts
 
   AliESDtrackCuts *fTrackCutsSoftPi; // cuts for soft pion (AOD converted to ESD on the flight!)
 
-  ClassDef(AliRDHFCutsDStartoKpipi,3);  // class for cuts on AOD reconstructed D0->Kpipi
+  ClassDef(AliRDHFCutsDStartoKpipi,4);  // class for cuts on AOD reconstructed D0->Kpipi
 };
 
 #endif