]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoESDTrackCut.cxx
Add support for the ITS Fake bit
[u/mrichter/AliRoot.git] / PWG2 / FEMTOSCOPY / AliFemtoUser / AliFemtoESDTrackCut.cxx
index fe66cc4173fca70c66bc6629ea2592762935b894..63fe78666782893b8f7a6ffe5bef194c67ffa10c 100644 (file)
@@ -95,6 +95,7 @@ AliFemtoESDTrackCut::AliFemtoESDTrackCut() :
     fNTracksPassed(0),
     fNTracksFailed(0),
     fRemoveKinks(kFALSE),
+    fRemoveITSFake(kFALSE),
     fMostProbable(0), 
     fMaxImpactXY(1000.0),
     fMaxImpactZ(1000.0),
@@ -152,6 +153,10 @@ bool AliFemtoESDTrackCut::Pass(const AliFemtoTrack* track)
     if ((track->KinkIndex(0)) || (track->KinkIndex(1)) || (track->KinkIndex(2)))
       return false;
   }
+  if (fRemoveITSFake) {
+    if (track->ITSncls() < 0)
+      return false;
+  }
   if (fminTPCclsF>track->TPCnclsF())
     {
       //cout<<" No go because TPC Number of ClsF"<<fminTPCclsF<< " "<<track->TPCnclsF()<<endl;
@@ -444,6 +449,11 @@ void AliFemtoESDTrackCut::SetRemoveKinks(const bool& flag)
   fRemoveKinks = flag;
 }
                            
+void AliFemtoESDTrackCut::SetRemoveITSFake(const bool& flag)
+{
+  fRemoveITSFake = flag;
+}
+                           
                            // electron
 // 0.13 - 1.8
 // 0       7.594129e-02    8.256141e-03