]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Add methods to return XY pattern array (Christian)
authorpcrochet <pcrochet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 May 2007 15:07:20 +0000 (15:07 +0000)
committerpcrochet <pcrochet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 May 2007 15:07:20 +0000 (15:07 +0000)
MUON/AliMUONLocalStruct.cxx
MUON/AliMUONLocalStruct.h

index 65b1f40c61d17d3486b9baa9c49d6ebd399b804b..6d4294837b1ed6c992b8ee4b2f9aa82dd3ac763f 100644 (file)
@@ -131,6 +131,22 @@ AliMUONLocalStruct::operator=(const AliMUONLocalStruct& event)
   return *this;
 }
 
+//___________________________________________
+void AliMUONLocalStruct::GetXPattern(TArrayS& array) const
+{
+    /// return array of X pattern
+    Short_t vec[4] = {GetX1(), GetX2(), GetX3(), GetX4()};
+    array.Set(4, vec);
+}
+
+//___________________________________________
+void AliMUONLocalStruct::GetYPattern(TArrayS& array) const
+{
+    /// return array of Y pattern
+    Short_t vec[4] = {GetY1(), GetY2(), GetY3(), GetY4()};
+    array.Set(4, vec);
+}
+
 //___________________________________________
 void AliMUONLocalStruct::SetScalersNumbers()
 {
index e60c88aee50c05c90f4d18ea9f9ffc75107090f9..0b6387271b8c2466a4c8cb682b86ced44e7ddd1b 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <TObject.h>
 #include <TMath.h>
+#include <TArrayS.h>
+
 
 class AliMUONLocalStruct : public TObject{
  
@@ -36,6 +38,10 @@ public:
    UShort_t GetX4() const {return (fData[1] >> 16) &  0xFFFF;}
             /// Return X3
    UShort_t GetX3() const {return (fData[1])       &  0xFFFF;}
+           /// return X pattern array
+   void    GetXPattern(TArrayS& array) const;
+           /// return Y pattern array
+   void    GetYPattern(TArrayS& array) const;
 
             /// Return Y2
    UShort_t GetY2() const {return (fData[2] >> 16) &  0xFFFF;}