]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONLocalTrigger.h
Mods for CMake
[u/mrichter/AliRoot.git] / MUON / AliMUONLocalTrigger.h
index 963e80c99fc47b53f635d78e95bad529ee6e27e3..1f53b94626b56eacc4ad07fca02ec391a9b4b4ce 100644 (file)
@@ -13,9 +13,9 @@
 //  Author Ph. Crochet
 
 #include <TObject.h>
-#include <TArrayS.h>
 
 class AliMUONLocalStruct;
+class TArrayS;
 
 class AliMUONLocalTrigger : public TObject {
  public:
@@ -66,7 +66,15 @@ class AliMUONLocalTrigger : public TObject {
            /// return Y pattern array
    void    GetYPattern(TArrayS& array) const;
 
-  Char_t GetLoDecision();
+  Char_t GetLoDecision() const;
+  
+        /// return deviation
+  Int_t GetDeviation() const;
+
+  /// Trigger response X strips
+  Bool_t IsTrigX();
+  /// Trigger response Y strips
+  Bool_t IsTrigY();
 
   // setter methods
   //
@@ -107,9 +115,12 @@ class AliMUONLocalTrigger : public TObject {
 
   void SetLocalStruct(Int_t loCircuit, AliMUONLocalStruct& localStruct);
 
-
+  Bool_t IsNull() const;
+  
   virtual void Print(Option_t* opt="") const;
   
+  virtual const char* GetName() const;
+  
 private:
   Int_t fLoCircuit; ///< Circuit number 
   Int_t fLoStripX;  ///< X strip in MT11 
@@ -130,10 +141,7 @@ private:
   UShort_t fY3Pattern; ///< Y strip pattern for chamber 21
   UShort_t fY4Pattern; ///< Y strip pattern for chamber 22
 
-
-  Char_t fLoDecision; ///< Local decision word (4 bits)
-
-  ClassDef(AliMUONLocalTrigger,3)  // reconstructed Local Trigger object
+  ClassDef(AliMUONLocalTrigger,4)  // reconstructed Local Trigger object
 };
 #endif