![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
Base class for reading MUON raw digits. More...
#include <AliMUONRawStream.h>
Classes | |
struct | RawWord |
Public Member Functions | |
AliMUONRawStream () | |
AliMUONRawStream (AliRawReader *rawReader) | |
virtual | ~AliMUONRawStream () |
virtual void | First () |
Initialize iterator. More... | |
virtual Bool_t | NextDDL ()=0 |
DDL iterator. More... | |
virtual Bool_t | IsDone () const |
Whether the iteration is finished or not. More... | |
virtual void | AddErrorMessage ()=0 |
add error message into error logger More... | |
virtual void | SetReader (AliRawReader *rawReader) |
Set object for reading the raw data. More... | |
virtual AliRawReader * | GetReader () |
Get object for reading the raw data. More... | |
virtual void | EnabbleErrorLogger () |
Enable error info logger. More... | |
virtual Bool_t | IsErrorLogger () const |
Check if error info logger enable. More... | |
virtual void | Swap (UInt_t *buffer, Int_t size) const |
swap method for Power PC More... | |
Private Member Functions | |
AliMUONRawStream (const AliMUONRawStream &stream) | |
Not implemented. More... | |
AliMUONRawStream & | operator= (const AliMUONRawStream &stream) |
Not implemented. More... | |
Private Attributes | |
AliRawReader * | fRawReader |
! object for reading the raw data More... | |
Bool_t | fEnableErrorLogger |
! flag to enable the error info logger More... | |
Base class for reading MUON raw digits.
This base class to MUON raw stream
Definition at line 18 of file AliMUONRawStream.h.
AliMUONRawStream::AliMUONRawStream | ( | ) |
Default ctor for monitoring purposes
Definition at line 37 of file AliMUONRawStream.cxx.
AliMUONRawStream::AliMUONRawStream | ( | AliRawReader * | rawReader | ) |
ctor with AliRawReader as argument for reconstruction purpose
Definition at line 50 of file AliMUONRawStream.cxx.
|
virtual |
clean up
Definition at line 64 of file AliMUONRawStream.cxx.
|
private |
Not implemented.
|
pure virtual |
add error message into error logger
Implemented in AliMUONRawStreamTracker, AliMUONRawStreamTrigger, and AliMUONRawStreamTriggerHP.
|
inlinevirtual |
Enable error info logger.
Definition at line 43 of file AliMUONRawStream.h.
Referenced by AliMUONDigitMaker::AliMUONDigitMaker().
|
inlinevirtual |
Initialize iterator.
Reimplemented in AliMUONRawStreamTriggerHP, AliMUONRawStreamTrigger, and AliMUONRawStreamTracker.
Definition at line 25 of file AliMUONRawStream.h.
Referenced by Loop().
|
inlinevirtual |
Get object for reading the raw data.
Definition at line 40 of file AliMUONRawStream.h.
Referenced by AliMUONRawStreamTrigger::AddErrorMessage(), AliMUONRawStreamTracker::AddErrorMessage(), AliMUONRawStreamTriggerHP::First(), AliMUONRawStreamTrigger::GetNextDDL(), AliMUONRawStreamTracker::GetNextDDL(), AliMUONRawStreamTriggerHP::NextDDL(), AliMUONRawStreamTracker::NextDDL(), and AliMUONRawStreamTrigger::NextDDL().
|
inlinevirtual |
Whether the iteration is finished or not.
Reimplemented in AliMUONRawStreamTracker, AliMUONRawStreamTrigger, and AliMUONRawStreamTriggerHP.
Definition at line 31 of file AliMUONRawStream.h.
|
inlinevirtual |
Check if error info logger enable.
Definition at line 46 of file AliMUONRawStream.h.
Referenced by AliMUONRawStreamTrigger::GetNextDDL(), AliMUONRawStreamTracker::GetNextDDL(), AliMUONRawStreamTracker::NextDDL(), and AliMUONRawStreamTrigger::NextDDL().
|
pure virtual |
DDL iterator.
Implemented in AliMUONRawStreamTrigger, AliMUONRawStreamTracker, and AliMUONRawStreamTriggerHP.
Referenced by main().
|
private |
Not implemented.
|
inlinevirtual |
Set object for reading the raw data.
Definition at line 37 of file AliMUONRawStream.h.
Referenced by AliMUONDigitMaker::ReadTriggerDDL().
|
virtual |
swap method for Power PC
swap from little to big endian
Definition at line 72 of file AliMUONRawStream.cxx.
Referenced by AliMUONRawStreamTrigger::GetNextDDL(), AliMUONRawStreamTracker::GetNextDDL(), AliMUONRawStreamTriggerHP::NextDDL(), AliMUONRawStreamTracker::NextDDL(), and AliMUONRawStreamTrigger::NextDDL().
|
private |
! flag to enable the error info logger
Definition at line 66 of file AliMUONRawStream.h.
Referenced by EnabbleErrorLogger(), and IsErrorLogger().
|
private |
! object for reading the raw data
Definition at line 65 of file AliMUONRawStream.h.
Referenced by GetReader(), and SetReader().