X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONLocalTrigger.h;h=973d6eea5d5ddeceb1da09a8affbcc1247426eb5;hb=5398f94668e02dcbf8366fd69a3a87777c1476d2;hp=a4073d0fa41f1c5724583fdc33d8c3295e0b88c0;hpb=c7acf11f3aa6778807f6ad55945ccbeb49ea754c;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONLocalTrigger.h b/MUON/AliMUONLocalTrigger.h index a4073d0fa41..973d6eea5d5 100644 --- a/MUON/AliMUONLocalTrigger.h +++ b/MUON/AliMUONLocalTrigger.h @@ -10,7 +10,7 @@ /// \ingroup base /// \class AliMUONLocalTrigger /// \brief Reconstructed Local Trigger object -/// \author Ph. Crochet +// Author Ph. Crochet #include #include @@ -26,50 +26,84 @@ class AliMUONLocalTrigger : public TObject { AliMUONLocalTrigger& operator=(const AliMUONLocalTrigger& rhs); // getter methods + // + /// Return Circuit number Int_t LoCircuit() const {return fLoCircuit;} + /// Return X strip in MT11 Int_t LoStripX() const {return fLoStripX;} + /// Return Deviation Int_t LoDev() const {return fLoDev;} + /// Return Y strip in MT11 Int_t LoStripY() const {return fLoStripY;} + /// Return Low pt Int_t LoLpt() const {return fLoLpt;} + /// Return High p Int_t LoHpt() const {return fLoHpt;} + /// Return All pt Int_t LoApt() const {return fLoApt;} - + /// Return X strip pattern for chamber 11 UShort_t GetX1Pattern() const {return fX1Pattern;} + /// Return X strip pattern for chamber 12 UShort_t GetX2Pattern() const {return fX2Pattern;} + /// Return X strip pattern for chamber 21 UShort_t GetX3Pattern() const {return fX3Pattern;} + /// Return X strip pattern for chamber 22 UShort_t GetX4Pattern() const {return fX4Pattern;} + /// Return Y strip pattern for chamber 11 UShort_t GetY1Pattern() const {return fY1Pattern;} + /// Return Y strip pattern for chamber 12 UShort_t GetY2Pattern() const {return fY2Pattern;} + /// Return Y strip pattern for chamber 21 UShort_t GetY3Pattern() const {return fY3Pattern;} + /// Return Y strip pattern for chamber 22 UShort_t GetY4Pattern() const {return fY4Pattern;} Char_t GetLoDecision(); // setter methods + // + /// Set Circuit number void SetLoCircuit(Int_t loCir) {fLoCircuit = loCir;} + /// Set X strip in MT11 void SetLoStripX(Int_t loStrX) {fLoStripX = loStrX;} + /// Set Deviation void SetLoDev(Int_t loDev) {fLoDev = loDev;} + /// Set Y strip in MT11 void SetLoStripY(Int_t loStrY) {fLoStripY = loStrY;} + /// Set Low pt void SetLoLpt(Int_t loLpt) {fLoLpt = loLpt;} + /// Set High pt void SetLoHpt(Int_t loHpt) {fLoHpt = loHpt;} + /// Set All pt void SetLoApt(Int_t loApt) {fLoApt = loApt;} + /// Set X strip pattern for chamber 11 void SetX1Pattern(UShort_t pat) {fX1Pattern = pat;} + /// Set X strip pattern for chamber 12 void SetX2Pattern(UShort_t pat) {fX2Pattern = pat;} + /// Set X strip pattern for chamber 21 void SetX3Pattern(UShort_t pat) {fX3Pattern = pat;} + /// Set X strip pattern for chamber 22 void SetX4Pattern(UShort_t pat) {fX4Pattern = pat;} + /// Set Y strip pattern for chamber 11 void SetY1Pattern(UShort_t pat) {fY1Pattern = pat;} + /// Set Y strip pattern for chamber 12 void SetY2Pattern(UShort_t pat) {fY2Pattern = pat;} + /// Set Y strip pattern for chamber 21 void SetY3Pattern(UShort_t pat) {fY3Pattern = pat;} + /// Set Y strip pattern for chamber 22 void SetY4Pattern(UShort_t pat) {fY4Pattern = pat;} void SetLocalStruct(Int_t loCircuit, AliMUONLocalStruct& localStruct); // data link + // + /// Return number of digits in the list Int_t NumberOfDigits() const { return fDigits.GetSize(); } + /// Return \a i th digit number in the list 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;