X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONRegionalTriggerBoard.h;h=67761cc7de321c163eb114ae09756c9561e2ec88;hb=f27362a2eb64be077deda88e8b64d64c1d5eb2a8;hp=a419f83efee4a5b41e708d8a150e3fc772804e73;hpb=c4ee792dc7a453b2f8639fe20c333afaf9ee5648;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONRegionalTriggerBoard.h b/MUON/AliMUONRegionalTriggerBoard.h index a419f83efee..67761cc7de3 100644 --- a/MUON/AliMUONRegionalTriggerBoard.h +++ b/MUON/AliMUONRegionalTriggerBoard.h @@ -5,7 +5,7 @@ /* $Id$ */ -/// \ingroup sim +/// \ingroup trigger /// \class AliMUONRegionalTriggerBoard /// \brief Regional trigger - real HW algorithm is implemented /// @@ -18,27 +18,32 @@ class AliMUONRegionalTriggerBoard : public AliMUONTriggerBoard public: AliMUONRegionalTriggerBoard(); AliMUONRegionalTriggerBoard(const char *name, Int_t a); - virtual ~AliMUONRegionalTriggerBoard() {;} + virtual ~AliMUONRegionalTriggerBoard(); + /// Reset Local trigger inputs virtual void Reset() {for (Int_t i=0; i<16; i++) fLocalResponse[i] = 0;} virtual void Scan(Option_t *option) const; + /// Dummy implementation virtual void Resp(Option_t*) const {} virtual void Response(); + /// Set Local trigger inputs virtual void SetLocalResponse(UShort_t val[16]) {for (Int_t i=0;i<16;i++) fLocalResponse[i] = val[i];} + /// response of the algorithm virtual UShort_t Algo(UShort_t i, UShort_t j, char *thres, Int_t level); - void Mask(Int_t index, UShort_t mask); + /// set local boards enable + void Mask(UShort_t mask); private: UShort_t fLocalResponse[16]; ///< Local trigger inputs - UShort_t fMask[16]; ///< Entry mask + UShort_t fMask; ///< Entry mask - ClassDef(AliMUONRegionalTriggerBoard,1) + ClassDef(AliMUONRegionalTriggerBoard,1) // Regional trigger - real HW algorithm is implemented }; #endif