![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Utilities for trigger (check if pad is masked) More...
#include <AliMUONTriggerUtilities.h>
Public Member Functions | |
AliMUONTriggerUtilities (AliMUONCalibrationData *calibData) | |
~AliMUONTriggerUtilities () | |
Bool_t | IsMasked (const AliMUONVDigit &digit) const |
Bool_t | IsMasked (const AliMpPad &pad, Int_t detElemId, Int_t cathode) const |
Bool_t | IsMasked (Int_t detElemId, Int_t cathode, Int_t localCircuit, Int_t strip) const |
Bool_t | IsMaskedBoard (Int_t localCircuit, Int_t detElemId=1100, Int_t cathode=0) const |
AliMUONVDigitStore * | GetMaskedDigits () const |
Private Member Functions | |
AliMUONTriggerUtilities (const AliMUONTriggerUtilities &other) | |
Not implemented. More... | |
AliMUONTriggerUtilities & | operator= (const AliMUONTriggerUtilities &other) |
Not implemented. More... | |
Bool_t | Init () |
Int_t | GetArrayIndex (Int_t cathode, Int_t trigCh, Int_t localCircuit) const |
Private Attributes | |
AliMUONCalibrationData * | fCalibrationData |
! pointer to access calib parameters More... | |
TArrayI | fTriggerStatusMap |
! Trigger masks More... | |
AliMUONVDigitStore * | fMaskedDigitsStore |
! Masked digits store More... | |
Utilities for trigger (check if pad is masked)
Definition at line 21 of file AliMUONTriggerUtilities.h.
AliMUONTriggerUtilities::AliMUONTriggerUtilities | ( | AliMUONCalibrationData * | calibData | ) |
AliMUONTriggerUtilities::~AliMUONTriggerUtilities | ( | ) |
Destructor. Note we're the owner of some pointers.
Definition at line 62 of file AliMUONTriggerUtilities.cxx.
|
private |
Not implemented.
|
private |
Get index of array with trigger status map or efficiency
Definition at line 256 of file AliMUONTriggerUtilities.cxx.
Referenced by GetMaskedDigits(), Init(), IsMasked(), and IsMaskedBoard().
|
inline |
Definition at line 31 of file AliMUONTriggerUtilities.h.
Referenced by AliMUONTrackHitPattern::GetHitPattern().
|
private |
Build trigger status map from masks
Definition at line 70 of file AliMUONTriggerUtilities.cxx.
Referenced by GetMaskedDigits().
Bool_t AliMUONTriggerUtilities::IsMasked | ( | const AliMUONVDigit & | digit | ) | const |
Check if pad is masked
Definition at line 214 of file AliMUONTriggerUtilities.cxx.
Referenced by AliMUONDigitizerV3::ApplyResponseToTriggerDigit(), IsMasked(), AliMUONTrackHitPattern::IsMasked(), and AliMUONTriggerQADataMakerRec::MakeRaws().
Bool_t AliMUONTriggerUtilities::IsMasked | ( | const AliMpPad & | pad, |
Int_t | detElemId, | ||
Int_t | cathode | ||
) | const |
Check if pad is masked
Definition at line 222 of file AliMUONTriggerUtilities.cxx.
Bool_t AliMUONTriggerUtilities::IsMasked | ( | Int_t | detElemId, |
Int_t | cathode, | ||
Int_t | localCircuit, | ||
Int_t | strip | ||
) | const |
Check if pad is masked
Definition at line 230 of file AliMUONTriggerUtilities.cxx.
Bool_t AliMUONTriggerUtilities::IsMaskedBoard | ( | Int_t | localCircuit, |
Int_t | detElemId = 1100 , |
||
Int_t | cathode = 0 |
||
) | const |
Check if board is masked
Definition at line 245 of file AliMUONTriggerUtilities.cxx.
|
private |
Not implemented.
Referenced by GetMaskedDigits().
|
private |
! pointer to access calib parameters
Definition at line 42 of file AliMUONTriggerUtilities.h.
Referenced by Init().
|
private |
! Masked digits store
Definition at line 44 of file AliMUONTriggerUtilities.h.
Referenced by GetMaskedDigits(), Init(), and ~AliMUONTriggerUtilities().
|
private |
! Trigger masks
Definition at line 43 of file AliMUONTriggerUtilities.h.
Referenced by Init(), IsMasked(), and IsMaskedBoard().