![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
Light weight interface class to the regional card header data. More...
#include <AliMUONRawStreamTriggerHP.h>
Public Member Functions | |
AliRegionalHeader (const AliLocalStruct *localsArray=NULL, const AliMUONRegionalHeaderStruct *header=NULL, const AliMUONRegionalScalarsStruct *scalars=NULL) | |
Default constructor. More... | |
AliRegionalHeader (const AliRegionalHeader &o) | |
Implement shallow copying in the copy constructor. More... | |
AliRegionalHeader & | operator= (const AliRegionalHeader &object) |
Implement shallow copying in the assignment operator. More... | |
~AliRegionalHeader () | |
Default destructor. More... | |
UInt_t | GetDarcWord () const |
Return darc word. More... | |
UInt_t | GetWord () const |
Return first reg word. More... | |
UInt_t | GetInput (Int_t n) const |
Return regional input. More... | |
UShort_t | GetL0 () const |
Return L0. More... | |
UShort_t | GetMask () const |
Return mask. More... | |
Bool_t | GetRegPhysFlag () const |
Return RegPhysFlag. More... | |
UChar_t | GetResetNb () const |
Return ResetNb. More... | |
UChar_t | GetSerialNb () const |
Return SerialNb. More... | |
UChar_t | GetId () const |
Return Id. More... | |
UChar_t | GetVersion () const |
Return Version. More... | |
UChar_t | GetOutput () const |
Return Output. More... | |
UShort_t | GetErrorBits () const |
Return ErrorBits. More... | |
UChar_t | GetFPGANumber () const |
Return FPGANumber. More... | |
Bool_t | GetDarcPhysFlag () const |
Return DarcPhysFlag. More... | |
Bool_t | GetPresentFlag () const |
Return PresentFlag. More... | |
Bool_t | GetRamNotFullFlag () const |
Return RamNotFullFlag. More... | |
Bool_t | GetRamNotEmptyFlag () const |
Return RamNotEmptyFlag. More... | |
Bool_t | GetL2RejStatus () const |
Return L2RejStatus. More... | |
Bool_t | GetL2AccStatus () const |
Return L2AccStatus. More... | |
Bool_t | GetL1Status () const |
Return L1Status. More... | |
Bool_t | GetL0Status () const |
Return L0Status. More... | |
UChar_t | GetEventInRam () const |
Return EventInRam. More... | |
UChar_t | GetBusy () const |
Return Busy. More... | |
UInt_t | GetClock () const |
Return regional clock. More... | |
const UInt_t * | GetScaler () const |
Return regional ouput. More... | |
UInt_t | GetHold () const |
Return regional hold (dead time) More... | |
const AliMUONRegionalHeaderStruct * | GetHeader () const |
Return raw data of regional header. More... | |
const AliMUONRegionalScalarsStruct * | GetScalars () const |
Return the raw data of the regional scalars or NULL if none exist. More... | |
const AliRegionalHeader * | Next () const |
Return the next regional structure header. More... | |
const AliLocalStruct * | GetFirstLocalStruct () const |
Returns the first AliLocalStruct class in this regional structure. More... | |
UInt_t | GetLocalStructCount () const |
Returns the number of local trigger structures within this regional structure. More... | |
const AliLocalStruct * | GetLocalStruct (UInt_t i) const |
Return the i'th local trigger structure in this regional structure. More... | |
void | SetNext (const AliRegionalHeader *next) |
Sets the next regional structure header. More... | |
void | IncLocalStructCount () |
Increments the local trigger structure count. More... | |
void | Print () const |
Print the contents of the regional header and scalars to screen. More... | |
Private Attributes | |
const AliRegionalHeader * | fNext |
Pointer to next regional header. More... | |
UInt_t | fLocalsCount |
The number of AliLocalStruct objects found in the array pointed to by fFirstLocal. More... | |
const AliLocalStruct * | fFirstLocal |
The first local trigger structure of this regional structure. More... | |
const AliMUONRegionalHeaderStruct * | fHeader |
Pointer to the regional header in the DDL payload. More... | |
const AliMUONRegionalScalarsStruct * | fScalars |
Pointer to the regional scalars in the DDL payload. More... | |
Light weight interface class to the regional card header data.
Definition at line 249 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Default constructor.
Definition at line 253 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Implement shallow copying in the copy constructor.
Definition at line 264 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Default destructor.
Definition at line 279 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return Busy.
Definition at line 332 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return regional clock.
Definition at line 336 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return DarcPhysFlag.
Definition at line 314 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return darc word.
Definition at line 282 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return ErrorBits.
Definition at line 310 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return EventInRam.
Definition at line 330 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Returns the first AliLocalStruct class in this regional structure.
Definition at line 352 of file AliMUONRawStreamTriggerHP.h.
Referenced by AliMUONRawStreamTriggerHP::GetDDLTrigger(), GetLocalStruct(), and MUONRawStreamTriggerHPExpert3().
|
inline |
Return FPGANumber.
Definition at line 312 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return raw data of regional header.
Definition at line 343 of file AliMUONRawStreamTriggerHP.h.
Referenced by AliMUONRawStreamTriggerHP::GetDDLTrigger().
|
inline |
Return regional hold (dead time)
Definition at line 340 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return Id.
Definition at line 301 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return regional input.
Definition at line 286 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return L0.
Definition at line 288 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return L0Status.
Definition at line 328 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return L1Status.
Definition at line 326 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return L2AccStatus.
Definition at line 324 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return L2RejStatus.
Definition at line 322 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return the i'th local trigger structure in this regional structure.
Definition at line 358 of file AliMUONRawStreamTriggerHP.h.
Referenced by AliMUONRawStreamTriggerHP::GetLocalStruct(), AliMUONTriggerQADataMakerRec::MakeRaws(), MUONRawStreamTriggerHPExpert2(), and AliMUONDigitMaker::ReadTriggerDDL().
|
inline |
Returns the number of local trigger structures within this regional structure.
Definition at line 355 of file AliMUONRawStreamTriggerHP.h.
Referenced by AliMUONRawStreamTriggerHP::GetLocalStructCount(), AliMUONTriggerQADataMakerRec::MakeRaws(), MUONRawStreamTriggerHPExpert2(), and AliMUONDigitMaker::ReadTriggerDDL().
|
inline |
Return mask.
Definition at line 290 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return Output.
Definition at line 305 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return PresentFlag.
Definition at line 316 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return RamNotEmptyFlag.
Definition at line 320 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return RamNotFullFlag.
Definition at line 318 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return RegPhysFlag.
Definition at line 295 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return ResetNb.
Definition at line 297 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return the raw data of the regional scalars or NULL if none exist.
Definition at line 346 of file AliMUONRawStreamTriggerHP.h.
Referenced by AliMUONRawStreamTriggerHP::GetDDLTrigger().
|
inline |
Return regional ouput.
Definition at line 338 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return SerialNb.
Definition at line 299 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return Version.
Definition at line 303 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return first reg word.
Definition at line 284 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Increments the local trigger structure count.
Definition at line 367 of file AliMUONRawStreamTriggerHP.h.
|
inline |
Return the next regional structure header.
Definition at line 349 of file AliMUONRawStreamTriggerHP.h.
Referenced by MUONRawStreamTriggerHPExpert3().
|
inline |
Implement shallow copying in the assignment operator.
Definition at line 272 of file AliMUONRawStreamTriggerHP.h.
void AliMUONRawStreamTriggerHP::AliRegionalHeader::Print | ( | ) | const |
Print the contents of the regional header and scalars to screen.
Print the regional header and scalars to screen.
Definition at line 484 of file AliMUONRawStreamTriggerHP.cxx.
|
inline |
Sets the next regional structure header.
Definition at line 364 of file AliMUONRawStreamTriggerHP.h.
|
private |
The first local trigger structure of this regional structure.
Definition at line 376 of file AliMUONRawStreamTriggerHP.h.
Referenced by GetFirstLocalStruct().
|
private |
Pointer to the regional header in the DDL payload.
Definition at line 377 of file AliMUONRawStreamTriggerHP.h.
Referenced by GetBusy(), GetDarcPhysFlag(), GetDarcWord(), GetErrorBits(), GetEventInRam(), GetFPGANumber(), GetHeader(), GetId(), GetInput(), GetL0(), GetL0Status(), GetL1Status(), GetL2AccStatus(), GetL2RejStatus(), GetMask(), GetOutput(), GetPresentFlag(), GetRamNotEmptyFlag(), GetRamNotFullFlag(), GetRegPhysFlag(), GetResetNb(), GetSerialNb(), GetVersion(), and GetWord().
|
private |
The number of AliLocalStruct objects found in the array pointed to by fFirstLocal.
Definition at line 375 of file AliMUONRawStreamTriggerHP.h.
Referenced by GetLocalStruct(), GetLocalStructCount(), and IncLocalStructCount().
|
private |
Pointer to next regional header.
Definition at line 374 of file AliMUONRawStreamTriggerHP.h.
|
private |
Pointer to the regional scalars in the DDL payload.
Definition at line 378 of file AliMUONRawStreamTriggerHP.h.
Referenced by GetClock(), GetHold(), GetScalars(), and GetScaler().