// Author Ph. Crochet
#include <TObject.h>
-#include <TArrayS.h>
class AliMUONLocalStruct;
+class TArrayS;
class AliMUONLocalTrigger : public TObject {
public:
/// 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
//
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
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