Pair Check corrected
authorskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 13 Jun 2004 16:39:29 +0000 (16:39 +0000)
committerskowron <skowron@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 13 Jun 2004 16:39:29 +0000 (16:39 +0000)
HBTAN/AliHBTFunction.h

index e2f00f777563194791fe7900863506315e7e0c0b..dc64fafd1c9d91a33d674c53ed434858e87d3dcf 100644 (file)
@@ -61,15 +61,19 @@ class AliHBTFunction: public TNamed
 inline AliHBTPair* AliHBTFunction::CheckPair(AliHBTPair* pair)
 {
   //check if pair and both particles meets the cut criteria
-  if(fPairCut->Pass(pair)) //if the pair is BAD
-   {//it is BAD 
-    pair = pair->GetSwapedPair();
-    if(pair)
-     if(fPairCut->Pass(pair)) //so try reverse combination
-       { 
-        return 0x0;//it is BAD as well - so return
-       }
-   }
+  if(fPairCut->Pass(pair)) return 0x0; //if the pair is BAD
+
+//   It is notallowed to change the order here beacause analysis enforce the order
+
+//   {//it is BAD 
+//    pair = pair->GetSwapedPair();
+//    if(pair)
+//     if(fPairCut->Pass(pair)) //so try reverse combination
+//       { 
+//        return 0x0;//it is BAD as well - so return
+//       }
+//   }
+
   return pair; 
 }