Fix bug on getter methods (Indranil)
authorcussonno <cussonno@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 11 Jul 2005 07:18:57 +0000 (07:18 +0000)
committercussonno <cussonno@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 11 Jul 2005 07:18:57 +0000 (07:18 +0000)
MUON/AliMUONSubEventTrigger.h

index 2ed8689..98cc2ef 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;}