![]() |
AliRoot Core
d69033e (d69033e)
|
Regional trigger - real HW algorithm is implemented. More...
#include <AliMUONRegionalTriggerBoard.h>
Public Member Functions | |
AliMUONRegionalTriggerBoard () | |
AliMUONRegionalTriggerBoard (const char *name, Int_t a) | |
virtual | ~AliMUONRegionalTriggerBoard () |
virtual void | Reset () |
virtual method for derivated classes More... | |
virtual void | Scan (Option_t *option) const |
virtual method for derivated classes More... | |
virtual void | Resp (Option_t *) const |
Dummy implementation. More... | |
virtual void | Response () |
virtual method for derivated classes More... | |
virtual void | SetLocalResponse (UShort_t val[16]) |
Set Local trigger inputs. More... | |
virtual UShort_t | Algo (UShort_t i, UShort_t j, const char *thres, Int_t level) |
response of the algorithm More... | |
void | Mask (UShort_t mask) |
set local boards enable More... | |
virtual Bool_t | IsNull () |
![]() | |
AliMUONTriggerBoard () | |
AliMUONTriggerBoard (const char *name, Int_t islot) | |
virtual | ~AliMUONTriggerBoard () |
virtual UShort_t | GetResponse () const |
Return response. More... | |
AliMUONTriggerBoard (const AliMUONTriggerBoard &rhs) | |
AliMUONTriggerBoard & | operator= (const AliMUONTriggerBoard &rhs) |
Private Attributes | |
UShort_t | fLocalResponse [16] |
Local trigger inputs. More... | |
UShort_t | fMask |
Entry mask. More... | |
Additional Inherited Members | |
![]() | |
Int_t | fSlot |
SLOT NUMBER IN CRATE. More... | |
UShort_t | fResponse |
RESPONSE. More... | |
Regional trigger - real HW algorithm is implemented.
Dimuon regional trigger implementation:
Definition at line 16 of file AliMUONRegionalTriggerBoard.h.
AliMUONRegionalTriggerBoard::AliMUONRegionalTriggerBoard | ( | ) |
Default constructor
Definition at line 44 of file AliMUONRegionalTriggerBoard.cxx.
AliMUONRegionalTriggerBoard::AliMUONRegionalTriggerBoard | ( | const char * | name, |
Int_t | a | ||
) |
Standard constructor
Definition at line 53 of file AliMUONRegionalTriggerBoard.cxx.
|
virtual |
Destructor
Definition at line 62 of file AliMUONRegionalTriggerBoard.cxx.
|
virtual |
response of the algorithm
implementation of the regional algorithm similar to the global algorithm except for the input layer
level = 0 a ,b = local response = Hpt (+|-) | Lpt (+|-) level > 0 a ,b = reg response = Hpt (+|-|us|ls) | Lpt (+|-|us|ls)
Definition at line 111 of file AliMUONRegionalTriggerBoard.cxx.
Referenced by Response().
|
virtual |
Check if all local response are null
Definition at line 219 of file AliMUONRegionalTriggerBoard.cxx.
Referenced by Response().
void AliMUONRegionalTriggerBoard::Mask | ( | UShort_t | mask | ) |
set local boards enable
mask entry index
Definition at line 211 of file AliMUONRegionalTriggerBoard.cxx.
Referenced by AliMUONTriggerElectronics::LoadMasks(), and ReCalcGlobalTrigger().
|
virtual |
virtual method for derivated classes
Reset board
Implements AliMUONTriggerBoard.
Definition at line 230 of file AliMUONRegionalTriggerBoard.cxx.
Referenced by ReCalcGlobalTrigger().
|
inlinevirtual |
Dummy implementation.
Implements AliMUONTriggerBoard.
Definition at line 28 of file AliMUONRegionalTriggerBoard.h.
|
virtual |
virtual method for derivated classes
response is given following the regional algorithm
Implements AliMUONTriggerBoard.
Definition at line 68 of file AliMUONRegionalTriggerBoard.cxx.
Referenced by ReCalcGlobalTrigger(), and AliMUONTriggerElectronics::RegionalResponse().
|
virtual |
virtual method for derivated classes
scan local board entries
Implements AliMUONTriggerBoard.
Definition at line 196 of file AliMUONRegionalTriggerBoard.cxx.
|
inlinevirtual |
Set Local trigger inputs.
Definition at line 33 of file AliMUONRegionalTriggerBoard.h.
Referenced by AliMUONTriggerElectronics::LocalResponse(), and ReCalcGlobalTrigger().
|
private |
Local trigger inputs.
Definition at line 44 of file AliMUONRegionalTriggerBoard.h.
Referenced by AliMUONRegionalTriggerBoard(), IsNull(), Reset(), Response(), Scan(), and SetLocalResponse().
|
private |
Entry mask.
Definition at line 45 of file AliMUONRegionalTriggerBoard.h.
Referenced by Mask(), and Response().