1 #ifndef ALIMUONTRIGGERBOARD_H
2 #define ALIMUONTRIGGERBOARD_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 //*-- Author: Rachid Guernane (LPCCFd)
12 class AliMUONTriggerBoard : public TNamed
15 AliMUONTriggerBoard();
16 AliMUONTriggerBoard(const AliMUONTriggerBoard &entry);
17 AliMUONTriggerBoard(const char *name, Int_t islot);
18 virtual ~AliMUONTriggerBoard() {}
20 AliMUONTriggerBoard& operator=(const AliMUONTriggerBoard &rhs);
22 virtual void Response() = 0;
24 virtual void Reset() = 0;
26 virtual void Scan(Option_t *option) = 0;
28 virtual void Resp(Option_t *option) = 0;
30 virtual UShort_t GetResponse() {return fResponse;}
32 virtual void Mask(Int_t index, UShort_t mask) = 0;
40 void Copy(TObject&) const;
46 ClassDef(AliMUONTriggerBoard,1)