virtual void Setbit(Int_t strip, Int_t cathode, Int_t chamber);
virtual void SetbitM(Int_t strip, Int_t cathode, Int_t chamber);
- virtual void Pattern(Option_t *option = "X Y") const; // default option displays X then Y bp
+ virtual void Pattern(const Option_t *option = "X Y") const; // default option displays X then Y bp
virtual void Reset();
+ virtual void ResetResponse();
/// Return i-th Switch value
virtual TString GetCrate() const {return fMpLocalBoard->GetCrate();}
- virtual void Module(char *mod);
-
/// Return X34
virtual void GetX34(UShort_t *X) const {for (Int_t i=0;i<2;i++) X[i] = fXY[0][i+2];}
/// Set XYU
virtual void SetXYU(UShort_t V[2][4]) {for (Int_t i=0;i<2;i++) for (Int_t j=0;j<4;j++) fXYU[i][j] = V[i][j];}
+ /// Return XYU
+ virtual void GetXYU(UShort_t V[2][4]) const {for (Int_t i=0;i<2;i++) for (Int_t j=0;j<4;j++) V[i][j] = fXYU[i][j];}
+
/// Set XYD
virtual void SetXYD(UShort_t V[2][4]) {for (Int_t i=0;i<2;i++) for (Int_t j=0;j<4;j++) fXYD[i][j] = V[i][j];}
+ /// Return XYD
+ virtual void GetXYD(UShort_t V[2][4]) const {for (Int_t i=0;i<2;i++) for (Int_t j=0;j<4;j++) V[i][j] = fXYD[i][j];}
+
virtual void Scan(Option_t *option = "") const;
virtual Int_t GetI() const;
/// Return Sign of Deviation
virtual Int_t GetSdev() const {return fMinDev[4];}
- /// Return Sign of Deviation
+ /// Return Trigger in Y
virtual Int_t GetTrigY() const {return fTrigY;}
+
+ virtual Bool_t IsTrigY() const;
+
+ virtual Bool_t IsTrigX() const;
+
+ AliMUONLocalTriggerBoard(const AliMUONLocalTriggerBoard& right);
+ AliMUONLocalTriggerBoard& operator = (const AliMUONLocalTriggerBoard& right);
+
+ virtual Bool_t IsNull() const;
protected:
virtual void Resp(Option_t *option) const; ///< local trigger info before ("I") and after ("F") LUT
- virtual void BP(Option_t *option) const; ///< display X/Y bp
+ virtual void BP(const Option_t *option) const; ///< display X/Y bp
private:
- /// Not implemented
- AliMUONLocalTriggerBoard(const AliMUONLocalTriggerBoard& right);
- /// Not implemented
- AliMUONLocalTriggerBoard& operator = (const AliMUONLocalTriggerBoard& right);
-
AliMpLocalBoard* fMpLocalBoard; ///< pointer to the local board mapping
UShort_t fXY[2][4]; ///< Bit pattern
AliMUONTriggerLut *fLUT; //!< Pointer to trigger LUT, that we do not own.
Int_t fCoinc44; ///< Coinc 44 (0/1 = coinc34/coinc44)
- ClassDef(AliMUONLocalTriggerBoard,1)
+ ClassDef(AliMUONLocalTriggerBoard,2) //Implementation of local trigger board objects
};
#endif