]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONLocalStruct.h
Correct GetTriggerX and GetTriggerY add GetTrigY (Philippe C)
[u/mrichter/AliRoot.git] / MUON / AliMUONLocalStruct.h
index 0b6387271b8c2466a4c8cb682b86ced44e7ddd1b..2489a5d429690310da8c4169558b2f1da30b6866 100644 (file)
@@ -56,8 +56,9 @@ public:
    UChar_t  GetId()  const  {return fData[4] >> 19 &  0xF;}
             /// Return Dec
    UChar_t  GetDec() const  {return fData[4] >> 15 &  0xF;}
+   Bool_t   GetTrigY() const {return (fData[4] >> 14 & 0x1);}
             /// Return TriggerY
-   Bool_t   GetTriggerY() const {return (fData[4] >> 14 & 0x1);}
+   Bool_t   GetTriggerY() const {return !(GetTrigY() && GetYPos()==15);}
             /// Return Upos
    UChar_t  GetYPos() const {return fData[4] >> 10 &  0xF;}
             /// Get Sign of X deviation 
@@ -65,7 +66,9 @@ public:
             /// Get X deviation 
    UChar_t  GetXDev() const {return fData[4] >> 5  &  0xF;}
             /// Return TriggerX
-   Bool_t   GetTriggerX() const {return ((GetXDev() >> 4  & 0x1) && !(GetXDev() & 0xF));}
+   Bool_t   GetTriggerX() const {return !(GetSXDev() &&
+                                         !GetXDev() &&
+                                         GetXPos()==0);}   
             /// Return Xpos
    UChar_t  GetXPos() const {return fData[4]       &  0x1F;}