Fix bug on getter methods (Indranil)
[u/mrichter/AliRoot.git] / MUON / AliMUONSubEventTrigger.h
index 2ed868965d23356de4fd1d66567c027670189f28..98cc2ef3a871432339b06d17fccde7c5da73c3a1 100644 (file)
@@ -23,22 +23,22 @@ public:
    Char_t   GetRegId()     {return (Char_t)(fRegWord >> 12) &  0x0F;}
    Char_t   GetRegOutput() {return (Char_t)(fRegWord)       &  0xFF;}
 
-   UShort_t GetX2(Int_t n) {return (fLocalData[16*n]     >> 16) &  0xFFFF;}
-   UShort_t GetX1(Int_t n) {return (fLocalData[16*n])           &  0xFFFF;}
-   UShort_t GetX4(Int_t n) {return (fLocalData[16*n + 1] >> 16) &  0xFFFF;}
-   UShort_t GetX3(Int_t n) {return (fLocalData[16*n + 1])       &  0xFFFF;}
-
-   UShort_t GetY2(Int_t n) {return (fLocalData[16*n + 2] >> 16) &  0xFFFF;}
-   UShort_t GetY1(Int_t n) {return (fLocalData[16*n + 2])       &  0xFFFF;}
-   UShort_t GetY4(Int_t n) {return (fLocalData[16*n + 3] >> 16) &  0xFFFF;}
-   UShort_t GetY3(Int_t n) {return (fLocalData[16*n + 3])       &  0xFFFF;}
-
-   Char_t   GetLocalId(Int_t n)  {return fLocalData[16*n + 4] >> 19 &  0xF;}
-   Char_t   GetLocalDec(Int_t n) {return fLocalData[16*n + 4] >> 15 &  0xF;}
-   Char_t   GetTriggerY(Int_t n) {return fLocalData[16*n + 4] >> 14 &  0x1;}
-   Char_t   GetYPos(Int_t n)     {return fLocalData[16*n + 4] >> 10 &  0xF;}
-   Char_t   GetXDev(Int_t n)     {return fLocalData[16*n + 4] >> 5  &  0x1F;}
-   Char_t   GetXPos(Int_t n)     {return fLocalData[16*n + 4]       &  0x1F;}
+   UShort_t GetX2(Int_t n) {return (fLocalData[5*n]     >> 16) &  0xFFFF;}
+   UShort_t GetX1(Int_t n) {return (fLocalData[5*n])           &  0xFFFF;}
+   UShort_t GetX4(Int_t n) {return (fLocalData[5*n + 1] >> 16) &  0xFFFF;}
+   UShort_t GetX3(Int_t n) {return (fLocalData[5*n + 1])       &  0xFFFF;}
+
+   UShort_t GetY2(Int_t n) {return (fLocalData[5*n + 2] >> 16) &  0xFFFF;}
+   UShort_t GetY1(Int_t n) {return (fLocalData[5*n + 2])       &  0xFFFF;}
+   UShort_t GetY4(Int_t n) {return (fLocalData[5*n + 3] >> 16) &  0xFFFF;}
+   UShort_t GetY3(Int_t n) {return (fLocalData[5*n + 3])       &  0xFFFF;}
+
+   Char_t   GetLocalId(Int_t n)  {return fLocalData[5*n + 4] >> 19 &  0xF;}
+   Char_t   GetLocalDec(Int_t n) {return fLocalData[5*n + 4] >> 15 &  0xF;}
+   Char_t   GetTriggerY(Int_t n) {return fLocalData[5*n + 4] >> 14 &  0x1;}
+   Char_t   GetYPos(Int_t n)     {return fLocalData[5*n + 4] >> 10 &  0xF;}
+   Char_t   GetXDev(Int_t n)     {return fLocalData[5*n + 4] >> 5  &  0x1F;}
+   Char_t   GetXPos(Int_t n)     {return fLocalData[5*n + 4]       &  0x1F;}
 
    void    SetRegWord(UInt_t w) {fRegWord = w;}
    void    SetRegInput(UInt_t in, Int_t n) {fRegInput[n] = in;}