]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoESDTrackCut.h
More advanced PID selection
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemtoUser / AliFemtoESDTrackCut.h
index d1cd78966f536282d7c6f73fa4dc80dc2e847fb2..1323ea3abdfc93803d2044882dc93e611adeb267 100644 (file)
@@ -54,6 +54,10 @@ class AliFemtoESDTrackCut : public AliFemtoTrackCut
   void SetMostProbableProton();
   void SetNoMostProbable(); 
 
+  void SetMomRangeTOFpidIs(const float& minp, const float& maxp);
+  void SetMomRangeTPCpidIs(const float& minp, const float& maxp);
+  void SetMomRangeITSpidIs(const float& minp, const float& maxp);
+
  private:   // here are the quantities I want to cut on...
 
   int               fCharge;             // particle charge
@@ -81,6 +85,13 @@ class AliFemtoESDTrackCut : public AliFemtoTrackCut
   float             fMaxImpactXY;        // Max XY impact parameter
   float             fMaxImpactZ;         // Max Z impact parameter
 
+  float             fMinPforTOFpid;  // momentum from which TOF PID is requested
+  float             fMaxPforTOFpid;  // momentum till which TOF PID is requested
+  float             fMinPforTPCpid;  // momentum from which TPC PID is requested
+  float             fMaxPforTPCpid;  // momentum till which TPC PID is requested
+  float             fMinPforITSpid;  // momentum from which ITS PID is requested
+  float             fMaxPforITSpid;  // momentum till which ITS PID is requested
+
   float PidFractionElectron(float mom) const;
   float PidFractionPion(float mom) const;
   float PidFractionKaon(float mom) const;