1 #ifndef ALIMUONLOCALTRIGGER_H
2 #define ALIMUONLOCALTRIGGER_H
128 virtual void Print(Option_t* opt=
"")
const;
130 virtual const char*
GetName()
const;
void GetYPattern(TArrayS &array) const
return Y pattern array
UShort_t fY2Pattern
Y strip pattern for chamber 12.
Light weight interface class to the local trigger card data.
AliMUONLocalTrigger & operator=(const AliMUONLocalTrigger &rhs)
Rawdata local card structure for trigger.
void SetY3Pattern(UShort_t pat)
Set Y strip pattern for chamber 21.
Int_t fLoStripY
Y strip in MT11.
void SetLoTrigY(Int_t loTrigY)
Set Trig Y.
Bool_t IsTrigY() const
Trigger response Y strips.
void SetLoStripX(Int_t loStrX)
Set X strip in MT11.
UShort_t fX2Pattern
X strip pattern for chamber 12.
Int_t fLoCircuit
Circuit number.
void SetLocalStruct(Int_t loCircuit, AliMUONLocalStruct &localStruct)
void SetX1Pattern(UShort_t pat)
Set X strip pattern for chamber 11.
void GetXPattern(TArrayS &array) const
return X pattern array
Int_t fLoHpt
High pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef.
UShort_t fY1Pattern
Y strip pattern for chamber 11.
Int_t LoLpt() const
Return Low pt.
UChar_t fTriggerWithoutChamber
Pattern of triggers after chamber removal.
void SetDeviation(Int_t deviation)
Int_t LoHpt() const
Return High p.
UShort_t GetX3Pattern() const
Return X strip pattern for chamber 21.
Int_t LoStripY() const
Return Y strip in MT11.
UShort_t GetY4Pattern() const
Return Y strip pattern for chamber 22.
UShort_t GetX4Pattern() const
Return X strip pattern for chamber 22.
void SetTriggerWithoutChamber(Int_t ich)
The board would provide a trigger even after removing chamber ich [0,3].
Int_t LoStripX() const
Return X strip in MT11.
void SetY4Pattern(UShort_t pat)
Set Y strip pattern for chamber 22.
UShort_t GetX1Pattern() const
Return X strip pattern for chamber 11.
void SetLoLpt(Int_t loLpt)
Set Low pt.
void SetNoHitInPlane(Int_t icath, Int_t ich)
Trigger algorithm did NOT find hit in the specified chamber and cathode.
virtual void Print(Option_t *opt="") const
void SetLoStripY(Int_t loStrY)
Set Y strip in MT11.
Int_t fLoLpt
Low pt 0 : nothing, 1 : Minus, 2 : Plus, 3 : Undef.
Reconstructed Local Trigger object.
virtual const char * GetName() const
UShort_t GetY1Pattern() const
Return Y strip pattern for chamber 11.
UShort_t GetY3Pattern() const
Return Y strip pattern for chamber 21.
void SetX3Pattern(UShort_t pat)
Set X strip pattern for chamber 21.
Int_t LoSdev() const
Return Sign of Deviation.
UShort_t GetHitPatternFromResponse() const
Hit pattern from the re-calculated trigger response after removing chambers one-by-one.
UShort_t fY4Pattern
Y strip pattern for chamber 22.
UShort_t GetY2Pattern() const
Return Y strip pattern for chamber 12.
UShort_t fX1Pattern
X strip pattern for chamber 11.
Int_t fLoStripX
X strip in MT11.
Int_t LoDev() const
Return Deviation.
UShort_t fHitPatternFromResponse
Fired plane according to re-computed repsonse.
void SetX2Pattern(UShort_t pat)
Set X strip pattern for chamber 12.
Int_t GetDeviation() const
UShort_t fX4Pattern
X strip pattern for chamber 22.
void SetY2Pattern(UShort_t pat)
Set Y strip pattern for chamber 12.
virtual ~AliMUONLocalTrigger()
Char_t GetLoDecision() const
void SetLoSdev(Int_t loSdev)
Set Sign of Deviation.
UShort_t fX3Pattern
X strip pattern for chamber 21.
Bool_t IsTrigX() const
Trigger response X strips.
UChar_t GetTriggerWithoutChamber() const
Triggers from the re-calculated trigger response after removing chambers one-by-one.
Int_t LoTrigY() const
Return Trig Y.
UShort_t GetX2Pattern() const
Return X strip pattern for chamber 12.
void SetLoDev(Int_t loDev)
Set Deviation.
void SetLoHpt(Int_t loHpt)
Set High pt.
UShort_t fY3Pattern
Y strip pattern for chamber 21.
Int_t fLoSdev
Sign of Deviation.
void SetX4Pattern(UShort_t pat)
Set X strip pattern for chamber 22.
void SetY1Pattern(UShort_t pat)
Set Y strip pattern for chamber 11.
Int_t LoCircuit() const
Return Circuit number.
void SetLoCircuit(Int_t loCir)
Set Circuit number.