AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONRegionalTriggerBoard.h
Go to the documentation of this file.
1 #ifndef ALIMUONREGIONALTRIGGERBOARD_H
2 #define ALIMUONREGIONALTRIGGERBOARD_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 "AliMUONTriggerBoard.h"
15 
17 {
18  public:
20  AliMUONRegionalTriggerBoard(const char *name, Int_t a);
22 
23  virtual void Reset();
24 
25  virtual void Scan(Option_t *option) const;
26 
28  virtual void Resp(Option_t*) const {}
29 
30  virtual void Response();
31 
33  virtual void SetLocalResponse(UShort_t val[16]) {for (Int_t i=0;i<16;i++) fLocalResponse[i] = val[i];}
34 
36  virtual UShort_t Algo(UShort_t i, UShort_t j, const char *thres, Int_t level);
37 
39  void Mask(UShort_t mask);
40 
41  virtual Bool_t IsNull();
42 
43  private:
44  UShort_t fLocalResponse[16];
45  UShort_t fMask;
46 
47  ClassDef(AliMUONRegionalTriggerBoard,1) // Regional trigger - real HW algorithm is implemented
48 };
49 #endif
50 
51 
52 
virtual void Scan(Option_t *option) const
virtual method for derivated classes
void Mask(UShort_t mask)
set local boards enable
Regional trigger - real HW algorithm is implemented.
virtual void SetLocalResponse(UShort_t val[16])
Set Local trigger inputs.
Trigger board base class.
virtual UShort_t Algo(UShort_t i, UShort_t j, const char *thres, Int_t level)
response of the algorithm
UShort_t fLocalResponse[16]
Local trigger inputs.
virtual void Response()
virtual method for derivated classes
virtual void Resp(Option_t *) const
Dummy implementation.
virtual void Reset()
virtual method for derivated classes