![]() |
AliRoot Core
v5-06-15 (45dab64)
|
Class for decoding the payload for trigger raw data. More...
#include <AliMUONPayloadTrigger.h>
Public Member Functions | |
AliMUONPayloadTrigger () | |
virtual | ~AliMUONPayloadTrigger () |
Bool_t | Decode (UInt_t *buffer, Bool_t scalerEvent=kFALSE) |
void | ResetDDL () |
Int_t | GetMaxReg () const |
Return maximum number of regional cards in DATE file. More... | |
Int_t | GetMaxLoc () const |
Return maximum number of local cards in DATE file. More... | |
void | SetMaxLoc (Int_t loc) |
AliMUONLocalStruct * | GetLocalInfo () const |
Return pointer to local structure. More... | |
AliMUONRegHeader * | GetRegHeader () const |
Return pointer for regional structure. More... | |
AliMUONDDLTrigger * | GetDDLTrigger () const |
Return pointer for DDL structure. More... | |
Int_t | GetDarcEoWErrors () const |
Get number of end of DARC word errors. More... | |
Int_t | GetGlobalEoWErrors () const |
Get number of end of Global word errors. More... | |
Int_t | GetRegEoWErrors () const |
Get number of end of regional word errors. More... | |
Int_t | GetLocalEoWErrors () const |
Get number of end of local word errors. More... | |
AliMUONLogger * | GetErrorLogger () const |
Get Error logger. More... | |
void | DisableWarnings () |
set warnings flag More... | |
Private Member Functions | |
AliMUONPayloadTrigger (const AliMUONPayloadTrigger &stream) | |
Not implemented. More... | |
AliMUONPayloadTrigger & | operator= (const AliMUONPayloadTrigger &stream) |
Not implemented. More... | |
void | AddErrorMessage (const Char_t *msg) |
void | SetMaxReg (Int_t reg) |
Private Attributes | |
Int_t | fMaxReg |
maximum number of regional cards in DATE file More... | |
Int_t | fMaxLoc |
maximum number of local cards in DATE file More... | |
AliMUONDDLTrigger * | fDDLTrigger |
! pointer for DDL structure More... | |
AliMUONRegHeader * | fRegHeader |
! pointer for regional structure More... | |
AliMUONLocalStruct * | fLocalStruct |
! pointer to local structure More... | |
AliMUONLogger * | fLog |
! Map of errors msg; More... | |
Int_t | fDarcEoWErrors |
! number of end of DARC word errors; More... | |
Int_t | fGlobalEoWErrors |
! number of end of global word errors; More... | |
Int_t | fRegEoWErrors |
! number of end of regional word errors; More... | |
Int_t | fLocalEoWErrors |
! number of end of local word errors; More... | |
Bool_t | fWarnings |
! flag to enable/disable warnings More... | |
Bool_t | fNofRegSet |
! true if number of regional boards is set from outside More... | |
Class for decoding the payload for trigger raw data.
Class Payload
Decodes rawdata from buffer and stores in TClonesArray.
First version implement for Trigger
Definition at line 22 of file AliMUONPayloadTrigger.h.
AliMUONPayloadTrigger::AliMUONPayloadTrigger | ( | ) |
create an object to read MUON raw digits Default ctor for monitoring purposes
Definition at line 43 of file AliMUONPayloadTrigger.cxx.
|
virtual |
clean up
Definition at line 66 of file AliMUONPayloadTrigger.cxx.
|
private |
Not implemented.
|
private |
adding message to logger
Definition at line 246 of file AliMUONPayloadTrigger.cxx.
Referenced by Decode().
Bool_t AliMUONPayloadTrigger::Decode | ( | UInt_t * | buffer, |
Bool_t | scalerEvent = kFALSE |
||
) |
decode trigger DDL store only notified cards
Definition at line 79 of file AliMUONPayloadTrigger.cxx.
Referenced by AliMUONRawStreamTrigger::GetNextDDL(), and AliMUONRawStreamTrigger::NextDDL().
|
inline |
set warnings flag
Definition at line 58 of file AliMUONPayloadTrigger.h.
Referenced by AliMUONRawStreamTrigger::DisableWarnings().
|
inline |
Get number of end of DARC word errors.
Definition at line 46 of file AliMUONPayloadTrigger.h.
|
inline |
Return pointer for DDL structure.
Definition at line 43 of file AliMUONPayloadTrigger.h.
Referenced by AliMUONRawStreamTrigger::GetDDLTrigger(), and AliMUONRawStreamTrigger::GetNextDDL().
|
inline |
Get Error logger.
Definition at line 55 of file AliMUONPayloadTrigger.h.
Referenced by AliMUONRawStreamTrigger::AddErrorMessage().
|
inline |
Get number of end of Global word errors.
Definition at line 48 of file AliMUONPayloadTrigger.h.
|
inline |
Get number of end of local word errors.
Definition at line 52 of file AliMUONPayloadTrigger.h.
|
inline |
Return pointer to local structure.
Definition at line 39 of file AliMUONPayloadTrigger.h.
|
inline |
Return maximum number of local cards in DATE file.
Definition at line 33 of file AliMUONPayloadTrigger.h.
Referenced by AliMUONRawStreamTrigger::GetMaxLoc().
|
inline |
Return maximum number of regional cards in DATE file.
Definition at line 31 of file AliMUONPayloadTrigger.h.
Referenced by AliMUONRawStreamTrigger::GetMaxReg().
|
inline |
Get number of end of regional word errors.
Definition at line 50 of file AliMUONPayloadTrigger.h.
|
inline |
Return pointer for regional structure.
Definition at line 41 of file AliMUONPayloadTrigger.h.
|
private |
Not implemented.
void AliMUONPayloadTrigger::ResetDDL | ( | ) |
reseting TClonesArray after each DDL
Definition at line 214 of file AliMUONPayloadTrigger.cxx.
Referenced by AliMUONRawStreamTrigger::GetNextDDL(), and AliMUONRawStreamTrigger::NextDDL().
void AliMUONPayloadTrigger::SetMaxLoc | ( | Int_t | loc | ) |
set local card number
Definition at line 238 of file AliMUONPayloadTrigger.cxx.
Referenced by AliMUONRawStreamTrigger::SetMaxLoc().
|
private |
set regional card number
Definition at line 228 of file AliMUONPayloadTrigger.cxx.
|
private |
! number of end of DARC word errors;
Definition at line 77 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetDarcEoWErrors(), and ResetDDL().
|
private |
! pointer for DDL structure
Definition at line 72 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetDDLTrigger(), ResetDDL(), and ~AliMUONPayloadTrigger().
|
private |
! number of end of global word errors;
Definition at line 78 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetGlobalEoWErrors(), and ResetDDL().
|
private |
! number of end of local word errors;
Definition at line 80 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetLocalEoWErrors(), and ResetDDL().
|
private |
! pointer to local structure
Definition at line 74 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetLocalInfo(), and ~AliMUONPayloadTrigger().
|
private |
! Map of errors msg;
Definition at line 76 of file AliMUONPayloadTrigger.h.
Referenced by AddErrorMessage(), GetErrorLogger(), and ~AliMUONPayloadTrigger().
|
private |
maximum number of local cards in DATE file
Definition at line 70 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetMaxLoc(), and SetMaxLoc().
|
private |
maximum number of regional cards in DATE file
Definition at line 69 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetMaxReg(), and SetMaxReg().
|
private |
! true if number of regional boards is set from outside
Definition at line 82 of file AliMUONPayloadTrigger.h.
Referenced by SetMaxReg().
|
private |
! number of end of regional word errors;
Definition at line 79 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetRegEoWErrors(), and ResetDDL().
|
private |
! pointer for regional structure
Definition at line 73 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), GetRegHeader(), and ~AliMUONPayloadTrigger().
|
private |
! flag to enable/disable warnings
Definition at line 81 of file AliMUONPayloadTrigger.h.
Referenced by Decode(), and DisableWarnings().