]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONLocalTrigger.h
Suppressed warning from fkSegmentation->PadByPosition(...)
[u/mrichter/AliRoot.git] / MUON / AliMUONLocalTrigger.h
index 6c90e28e1fe2a8742d5002ee20cfc7d696355532..3b068c5c94a8ac80a90cdb8632968c6190da28ce 100644 (file)
@@ -7,6 +7,10 @@
 /* $Id$ */
 // Revision of includes 07/05/2004
 
+/// \ingroup base
+/// \class AliMUONLocalTrigger
+/// \brief Reconstructed Local Trigger object
+
 #include <TObject.h>
 #include <TArrayI.h>
 
@@ -18,6 +22,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 +44,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