]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONLocalTrigger.h
Restoring raw data fit from version of 29-Aug-2004
[u/mrichter/AliRoot.git] / MUON / AliMUONLocalTrigger.h
index 6c90e28e1fe2a8742d5002ee20cfc7d696355532..8296831298122d2ed43f6797466feeb8d11b098f 100644 (file)
@@ -18,6 +18,7 @@ class AliMUONLocalTrigger : public TObject {
   virtual ~AliMUONLocalTrigger(){;}
   AliMUONLocalTrigger& operator=(const AliMUONLocalTrigger& rhs); 
 
+  // getter methods
   Int_t LoCircuit() const {return fLoCircuit;}
   Int_t LoStripX() const {return fLoStripX;}   
   Int_t LoDev() const {return fLoDev;}
@@ -39,12 +40,32 @@ class AliMUONLocalTrigger : public TObject {
 
   Char_t GetLoDecision();
 
+  // setter methods
+  void SetLoCircuit(Int_t loCir) {fLoCircuit = loCir;}
+  void SetLoStripX(Int_t loStrX) {fLoStripX = loStrX;}   
+  void SetLoDev(Int_t loDev)     {fLoDev = loDev;}
+  void SetLoStripY(Int_t loStrY) {fLoStripY = loStrY;}
+  void SetLoLpt(Int_t loLpt)     {fLoLpt = loLpt;}
+  void SetLoHpt(Int_t loHpt)     {fLoHpt = loHpt;}
+  void SetLoApt(Int_t loApt)     {fLoApt = loApt;}
+
+  void SetX1Pattern(UShort_t pat) {fX1Pattern = pat;}
+  void SetX2Pattern(UShort_t pat) {fX2Pattern = pat;}
+  void SetX3Pattern(UShort_t pat) {fX3Pattern = pat;}
+  void SetX4Pattern(UShort_t pat) {fX4Pattern = pat;}
+
+  void SetY1Pattern(UShort_t pat) {fY1Pattern = pat;}
+  void SetY2Pattern(UShort_t pat) {fY2Pattern = pat;}
+  void SetY3Pattern(UShort_t pat) {fY3Pattern = pat;}
+  void SetY4Pattern(UShort_t pat) {fY4Pattern = pat;}
+
+  // data link
   Int_t NumberOfDigits() const { return fDigits.GetSize(); }
-  Int_t GetDigitNumber(const Int_t i) const { return fDigits[i]; }
-  void GetDigit(const Int_t i, Int_t& chamber, Int_t& cathode, Int_t& digit) const;
+  Int_t GetDigitNumber(Int_t i) const { return fDigits[i]; }
+  void GetDigit(Int_t i, Int_t& chamber, Int_t& cathode, Int_t& digit) const;
 
-  static Int_t EncodeDigitNumber(const Int_t chamber, const Int_t cathode, const Int_t digit);
-  static void DecodeDigitNumber(const Int_t digitnumber, Int_t& chamber, Int_t& cathode, Int_t& digit);
+  static Int_t EncodeDigitNumber(Int_t chamber, Int_t cathode, Int_t digit);
+  static void DecodeDigitNumber(Int_t digitnumber, Int_t& chamber, Int_t& cathode, Int_t& digit);
 
 private:
   Int_t fLoCircuit; // circuit number