]>
Commit | Line | Data |
---|---|---|
a5418161 | 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 | ||
c1975ba7 | 8 | /// \ingroup trigger |
edd00c2d | 9 | /// \class AliMUONTriggerBoard |
69d7ac2e | 10 | /// \brief Trigger board base class |
edd00c2d | 11 | /// |
71a2d3aa | 12 | // Author Rachid Guernane (LPCCFd) |
a5418161 | 13 | |
14 | #include <TNamed.h> | |
15 | ||
16 | class AliMUONTriggerBoard : public TNamed | |
17 | { | |
18 | public: | |
19 | AliMUONTriggerBoard(); | |
a5418161 | 20 | AliMUONTriggerBoard(const char *name, Int_t islot); |
71a2d3aa | 21 | virtual ~AliMUONTriggerBoard(); |
a5418161 | 22 | |
71a2d3aa | 23 | /// \todo add comment |
a5418161 | 24 | virtual void Response() = 0; |
25 | ||
71a2d3aa | 26 | /// \todo add comment |
a5418161 | 27 | virtual void Reset() = 0; |
28 | ||
71a2d3aa | 29 | /// \todo add comment |
edd00c2d | 30 | virtual void Scan(Option_t *option) const = 0; |
a5418161 | 31 | |
71a2d3aa | 32 | /// \todo add comment |
edd00c2d | 33 | virtual void Resp(Option_t *option) const = 0; |
a5418161 | 34 | |
71a2d3aa | 35 | /// Return response |
edd00c2d | 36 | virtual UShort_t GetResponse() const {return fResponse;} |
a5418161 | 37 | |
38 | protected: | |
e94ca7e2 | 39 | Int_t fSlot; ///< SLOT NUMBER IN CRATE |
40 | ||
41 | UShort_t fResponse; ///< RESPONSE | |
42 | ||
43 | private: | |
71a2d3aa | 44 | /// Not implemented |
45 | AliMUONTriggerBoard(const AliMUONTriggerBoard &entry); | |
46 | /// Not implemented | |
47 | AliMUONTriggerBoard& operator=(const AliMUONTriggerBoard &rhs); | |
a5418161 | 48 | |
69d7ac2e | 49 | ClassDef(AliMUONTriggerBoard,1) //Trigger board base class |
a5418161 | 50 | }; |
51 | #endif | |
52 |