From 9016450b8aadfbace66f652ec2c59df3e9af7a23 Mon Sep 17 00:00:00 2001 From: pcrochet Date: Sat, 28 Apr 2007 09:51:30 +0000 Subject: [PATCH] Add method to return XY pattern array (Christian) --- MUON/AliMUONLocalTrigger.cxx | 15 +++++++++++++++ MUON/AliMUONLocalTrigger.h | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/MUON/AliMUONLocalTrigger.cxx b/MUON/AliMUONLocalTrigger.cxx index 043fd8360da..26b619ee120 100644 --- a/MUON/AliMUONLocalTrigger.cxx +++ b/MUON/AliMUONLocalTrigger.cxx @@ -141,6 +141,21 @@ Char_t AliMUONLocalTrigger::GetLoDecision() return fLoDecision; } +//___________________________________________ +void AliMUONLocalTrigger::GetXPattern(TArrayS& array) const +{ + /// return array of X pattern + Short_t vec[4] = {GetX1Pattern(), GetX2Pattern(), GetX3Pattern(), GetX4Pattern()}; + array.Set(4, vec); +} + +//___________________________________________ +void AliMUONLocalTrigger::GetYPattern(TArrayS& array) const +{ + /// return array of Y pattern + Short_t vec[4] = {GetY1Pattern(), GetY2Pattern(), GetY3Pattern(), GetY4Pattern()}; + array.Set(4, vec); +} //---------------------------------------------------------------------- void AliMUONLocalTrigger::SetLocalStruct(Int_t loCircuit, AliMUONLocalStruct& localStruct) diff --git a/MUON/AliMUONLocalTrigger.h b/MUON/AliMUONLocalTrigger.h index 287e4f8b924..9d0f6ad4f44 100644 --- a/MUON/AliMUONLocalTrigger.h +++ b/MUON/AliMUONLocalTrigger.h @@ -13,6 +13,7 @@ // Author Ph. Crochet #include +#include class AliMUONLocalStruct; @@ -50,6 +51,9 @@ class AliMUONLocalTrigger : public TObject { UShort_t GetX3Pattern() const {return fX3Pattern;} /// Return X strip pattern for chamber 22 UShort_t GetX4Pattern() const {return fX4Pattern;} + /// return X pattern array + void GetXPattern(TArrayS& array) const; + /// Return Y strip pattern for chamber 11 UShort_t GetY1Pattern() const {return fY1Pattern;} @@ -59,6 +63,8 @@ class AliMUONLocalTrigger : public TObject { UShort_t GetY3Pattern() const {return fY3Pattern;} /// Return Y strip pattern for chamber 22 UShort_t GetY4Pattern() const {return fY4Pattern;} + /// return Y pattern array + void GetYPattern(TArrayS& array) const; Char_t GetLoDecision(); -- 2.43.0