]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - MUON/AliMUONTriggerBoard.h
PDG codes fixed. Now in sync with the new AliAODTrack PIC capabilities.
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerBoard.h
... / ...
CommitLineData
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/// \ingroup sim
9/// \class AliMUONTriggerBoard
10/// \brief TRIGGER BOARD BASE CLASS
11///
12// Author Rachid Guernane (LPCCFd)
13
14#include <TNamed.h>
15
16class AliMUONTriggerBoard : public TNamed
17{
18 public:
19 AliMUONTriggerBoard();
20 AliMUONTriggerBoard(const char *name, Int_t islot);
21 virtual ~AliMUONTriggerBoard();
22
23 /// \todo add comment
24 virtual void Response() = 0;
25
26 /// \todo add comment
27 virtual void Reset() = 0;
28
29 /// \todo add comment
30 virtual void Scan(Option_t *option) const = 0;
31
32 /// \todo add comment
33 virtual void Resp(Option_t *option) const = 0;
34
35 /// Return response
36 virtual UShort_t GetResponse() const {return fResponse;}
37
38 /// \todo add comment
39 virtual void Mask(Int_t index, UShort_t mask) = 0;
40
41 protected:
42 /// Not implemented
43 AliMUONTriggerBoard(const AliMUONTriggerBoard &entry);
44 /// Not implemented
45 AliMUONTriggerBoard& operator=(const AliMUONTriggerBoard &rhs);
46
47 Int_t fSlot; ///< SLOT NUMBER IN CRATE
48
49 UShort_t fResponse; ///< RESPONSE
50
51 ClassDef(AliMUONTriggerBoard,1)
52};
53#endif
54