]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONTriggerBoard.h
Add class description
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerBoard.h
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                               */
5
6 /* $Id$ */
7
8 //*-- Author: Rachid Guernane (LPCCFd)
9
10 #include <TNamed.h>
11
12 class AliMUONTriggerBoard : public TNamed
13 {
14    public:
15       AliMUONTriggerBoard();
16       AliMUONTriggerBoard(const AliMUONTriggerBoard &entry);
17       AliMUONTriggerBoard(const char *name, Int_t islot);
18       virtual ~AliMUONTriggerBoard() {}
19
20       AliMUONTriggerBoard& operator=(const AliMUONTriggerBoard &rhs);
21
22       virtual void Response() = 0;
23
24       virtual void Reset() = 0;
25
26       virtual void Scan(Option_t *option) = 0;
27
28       virtual void Resp(Option_t *option) = 0;
29
30       virtual UShort_t GetResponse() {return fResponse;}
31
32    protected:
33
34       Int_t fSlot; 
35
36       UShort_t fResponse;
37
38       void Copy(TObject&) const;
39
40    private:
41
42
43
44    ClassDef(AliMUONTriggerBoard,1)
45 };
46 #endif
47