![]() |
AliRoot Core
a565103 (a565103)
|
Light weight interface class to the DSP header data. More...
#include <AliMUONRawStreamTrackerHP.h>
Public Member Functions | |
AliDspHeader (const AliBlockHeader *block=NULL, const AliBusPatch *busPatchArray=NULL, const AliMUONDSPHeaderStruct *header=NULL) | |
Default constructor. More... | |
AliDspHeader (const AliDspHeader &o) | |
Implement shallow copying in the copy constructor. More... | |
AliDspHeader & | operator= (const AliDspHeader &object) |
Implement shallow copying in the assignment operator. More... | |
~AliDspHeader () | |
Default destructor. More... | |
Int_t | GetDataKey () const |
Return Data key word for FRT header. More... | |
Int_t | GetTotalLength () const |
Return total length of block structure. More... | |
Int_t | GetLength () const |
Return length of raw data. More... | |
Int_t | GetDspId () const |
Return Dsp id. More... | |
Int_t | GetBlkL1ATrigger () const |
Return L1 accept in Block Structure (CRT) More... | |
Int_t | GetMiniEventId () const |
Return Mini Event Id in bunch crossing. More... | |
Int_t | GetL1ATrigger () const |
Return Number of L1 accept in DSP Structure (FRT) More... | |
Int_t | GetL1RTrigger () const |
Return Number of L1 reject in DSP Structure (FRT) More... | |
UInt_t | GetPaddingWord () const |
Return padding dummy word for 64 bits transfer. More... | |
Int_t | GetErrorWord () const |
Return Error word. More... | |
const AliMUONDSPHeaderStruct * | GetHeader () const |
Return raw data of header. More... | |
const AliBlockHeader * | GetBlockHeader () const |
Return the parent block header. More... | |
const AliDspHeader * | Next () const |
Return the next DSP header. More... | |
const AliBusPatch * | GetFirstBusPatch () const |
Returns the first AliBusPatch class in this DSP. More... | |
UInt_t | GetBusPatchCount () const |
Returns the number of bus patches within this DSP. More... | |
const AliBusPatch * | GetBusPatch (UInt_t i) const |
Return the i'th bus patch in this DSP. More... | |
void | SetNext (const AliDspHeader *next) |
Sets the next DSP header. More... | |
void | IncBusPatchCount () |
Increments the bus patch count. More... | |
void | Print () const |
Print the contents of the header to screen. More... | |
Private Attributes | |
const AliBlockHeader * | fBlock |
Pointer to parent block structure. More... | |
const AliDspHeader * | fNext |
Pointer to next DSP. More... | |
UInt_t | fBusPatchCount |
The number of AliDspHeader objects found in the array pointed to by fFirstBusPatch. More... | |
const AliBusPatch * | fFirstBusPatch |
The first bus patch of this DSP. More... | |
const AliMUONDSPHeaderStruct * | fHeader |
Pointer to header in DDL payload. More... | |
Light weight interface class to the DSP header data.
Definition at line 243 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Default constructor.
Definition at line 247 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Implement shallow copying in the copy constructor.
Definition at line 258 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Default destructor.
Definition at line 272 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return L1 accept in Block Structure (CRT)
Definition at line 283 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return the parent block header.
Definition at line 299 of file AliMUONRawStreamTrackerHP.h.
Referenced by AliMUONRawStreamTrackerHP::CurrentBlockHeader().
|
inline |
Return the i'th bus patch in this DSP.
Definition at line 311 of file AliMUONRawStreamTrackerHP.h.
Referenced by AliMUONRawStreamTrackerHP::GetBusPatch(), and MUONRawStreamTrackerExpert().
|
inline |
Returns the number of bus patches within this DSP.
Definition at line 308 of file AliMUONRawStreamTrackerHP.h.
Referenced by AliMUONRawStreamTrackerHP::GetBusPatchCount().
|
inline |
Return Data key word for FRT header.
Definition at line 275 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return Dsp id.
Definition at line 281 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return Error word.
Definition at line 293 of file AliMUONRawStreamTrackerHP.h.
Referenced by main(), MUONRawStreamTrackerExpert(), MUONRawStreamTrackerExpert2(), and MUONRawStreamTrackerExpert3().
|
inline |
Returns the first AliBusPatch class in this DSP.
Definition at line 305 of file AliMUONRawStreamTrackerHP.h.
Referenced by GetBusPatch(), AliMUONRawStreamTrackerHP::GetDDLTracker(), and MUONRawStreamTrackerExpert3().
|
inline |
Return raw data of header.
Definition at line 296 of file AliMUONRawStreamTrackerHP.h.
Referenced by AliMUONRawStreamTrackerHP::GetDDLTracker().
|
inline |
Return Number of L1 accept in DSP Structure (FRT)
Definition at line 287 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return Number of L1 reject in DSP Structure (FRT)
Definition at line 289 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return length of raw data.
Definition at line 279 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return Mini Event Id in bunch crossing.
Definition at line 285 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return padding dummy word for 64 bits transfer.
Definition at line 291 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return total length of block structure.
Definition at line 277 of file AliMUONRawStreamTrackerHP.h.
Referenced by MUONRawStreamTrackerExpert(), MUONRawStreamTrackerExpert2(), and MUONRawStreamTrackerExpert3().
|
inline |
Increments the bus patch count.
Definition at line 320 of file AliMUONRawStreamTrackerHP.h.
|
inline |
Return the next DSP header.
Definition at line 302 of file AliMUONRawStreamTrackerHP.h.
Referenced by MUONRawStreamTrackerExpert3().
|
inline |
Implement shallow copying in the assignment operator.
Definition at line 265 of file AliMUONRawStreamTrackerHP.h.
void AliMUONRawStreamTrackerHP::AliDspHeader::Print | ( | ) | const |
Print the contents of the header to screen.
Print header to screen.
Definition at line 494 of file AliMUONRawStreamTrackerHP.cxx.
|
inline |
Sets the next DSP header.
Definition at line 317 of file AliMUONRawStreamTrackerHP.h.
|
private |
Pointer to parent block structure.
Definition at line 327 of file AliMUONRawStreamTrackerHP.h.
Referenced by GetBlockHeader().
|
private |
The number of AliDspHeader objects found in the array pointed to by fFirstBusPatch.
Definition at line 329 of file AliMUONRawStreamTrackerHP.h.
Referenced by GetBusPatch(), GetBusPatchCount(), and IncBusPatchCount().
|
private |
The first bus patch of this DSP.
Definition at line 330 of file AliMUONRawStreamTrackerHP.h.
Referenced by GetFirstBusPatch().
|
private |
Pointer to header in DDL payload.
Definition at line 331 of file AliMUONRawStreamTrackerHP.h.
Referenced by GetBlkL1ATrigger(), GetDataKey(), GetDspId(), GetErrorWord(), GetHeader(), GetL1ATrigger(), GetL1RTrigger(), GetLength(), GetMiniEventId(), GetPaddingWord(), and GetTotalLength().
|
private |
Pointer to next DSP.
Definition at line 328 of file AliMUONRawStreamTrackerHP.h.