]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Correct PadIndicesLocal method to use lengthTolerance in comparison, instead of bare...
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 12 Jan 2007 11:25:39 +0000 (11:25 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 12 Jan 2007 11:25:39 +0000 (11:25 +0000)
MUON/mapping/AliMpMotif.cxx

index d8d0327f340d4a5c1e64b5bfc9d35a056d5c222e..2a799933df923d5b1abcbd4747d2dd5b97f4df78 100755 (executable)
 // Authors: David Guez, Ivana Hrivnacova; IPN Orsay
 
 #include "AliMpMotif.h"
-#include "AliMpMotifType.h"
+
+#include "AliMpConstants.h"
 #include "AliMpIntPair.h"
+#include "AliMpMotifType.h"
 
 /// \cond CLASSIMP
 ClassImp(AliMpMotif)
@@ -100,7 +102,8 @@ AliMpIntPair AliMpMotif::PadIndicesLocal(const TVector2& localPos) const
 
   TVector2 lowerLeft = localPos+Dimensions();
 
- if ( lowerLeft.X() < 0 || lowerLeft.Y() < 0 ) 
+  if ( lowerLeft.X() < - AliMpConstants::LengthTolerance() || 
+       lowerLeft.Y() < - AliMpConstants::LengthTolerance() ) 
     {
       return AliMpIntPair::Invalid();
     }
@@ -108,8 +111,8 @@ AliMpIntPair AliMpMotif::PadIndicesLocal(const TVector2& localPos) const
   Int_t ix = (Int_t)(lowerLeft.X()/(2.*fPadDimensions.X()));
   Int_t iy = (Int_t)(lowerLeft.Y()/(2.*fPadDimensions.Y()));
   
-  if (!GetMotifType()->FindConnectionByLocalIndices(AliMpIntPair(ix,iy))) {
-    //Warning("PadIndicesLocal","Position outside motif");
+  if (!GetMotifType()->FindConnectionByLocalIndices(AliMpIntPair(ix,iy)))
+  {
     return AliMpIntPair::Invalid();
   }
   return AliMpIntPair(ix,iy);