AliRoot Core  edcc906 (edcc906)
AliMUONTriggerBoard.h
Go to the documentation of this file.
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 
12 // Author Rachid Guernane (LPCCFd)
13 
14 #include <TNamed.h>
15 
16 class AliMUONTriggerBoard : public TNamed
17 {
18  public:
20  AliMUONTriggerBoard(const char *name, Int_t islot);
21  virtual ~AliMUONTriggerBoard();
22 
24  virtual void Response() = 0;
25 
27  virtual void Reset() = 0;
28 
30  virtual void Scan(Option_t *option) const = 0;
31 
33  virtual void Resp(Option_t *option) const = 0;
34 
36  virtual UShort_t GetResponse() const {return fResponse;}
37 
40 
41  protected:
42  Int_t fSlot;
43 
44  UShort_t fResponse;
45 
46  ClassDef(AliMUONTriggerBoard,1) //Trigger board base class
47 };
48 #endif
49 
virtual void Scan(Option_t *option) const =0
virtual method for derivated classes
virtual void Reset()=0
virtual method for derivated classes
virtual void Response()=0
virtual method for derivated classes
UShort_t fResponse
RESPONSE.
Trigger board base class.
virtual UShort_t GetResponse() const
Return response.
virtual void Resp(Option_t *option) const =0
virtual method for derivated classes
AliMUONTriggerBoard & operator=(const AliMUONTriggerBoard &rhs)
Int_t fSlot
SLOT NUMBER IN CRATE.