![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliCTPRawStream.h>
Public Member Functions | |
AliCTPRawStream (AliRawReader *rawReader) | |
virtual | ~AliCTPRawStream () |
virtual void | Reset () |
virtual Bool_t | Next () |
UInt_t | GetOrbitID () const |
UShort_t | GetBCID () const |
UInt_t | GetL0Inputs () const |
UInt_t | GetL1Inputs () const |
UShort_t | GetL2Inputs () const |
ULong64_t | GetClassMask () const |
ULong64_t | GetClassMaskNext50 () const |
UChar_t | GetClusterMask () const |
Bool_t | GetPayloadRun1 (UChar_t *data) |
Bool_t | GetPayloadRun2 (UChar_t *data) |
Int_t | GetDDL1Data (UChar_t *data, Int_t &iword) |
Int_t | GetDDL2Data (UChar_t *data, Int_t &iword) |
Int_t | GetNIRs () const |
const TClonesArray & | GetAllIRs () const |
const AliTriggerIR * | GetIR (Int_t index) const |
Protected Member Functions | |
AliCTPRawStream (const AliCTPRawStream &stream) | |
AliCTPRawStream & | operator= (const AliCTPRawStream &stream) |
Private Attributes | |
TClonesArray | fIRArray |
UInt_t | fOrbit |
UShort_t | fBC |
UInt_t | fL0TriggerInputs |
UInt_t | fL1TriggerInputs |
UShort_t | fL2TriggerInputs |
ULong64_t | fClassMask |
ULong64_t | fClassMaskNext50 |
UChar_t | fClusterMask |
AliRawReader * | fRawReader |
Definition at line 19 of file AliCTPRawStream.h.
AliCTPRawStream::AliCTPRawStream | ( | AliRawReader * | rawReader | ) |
This class provides access to CTP DDL raw data.
The raw data format is taken form the trigger TDR. The meaning of the trigger class and cluster masks are given in the trigger description file (in /data) and in the AliCentralTrigger class.
Definition at line 36 of file AliCTPRawStream.cxx.
Referenced by GetIR().
|
virtual |
Definition at line 84 of file AliCTPRawStream.cxx.
|
protected |
Definition at line 58 of file AliCTPRawStream.cxx.
|
inline |
Definition at line 44 of file AliCTPRawStream.h.
|
inline |
Definition at line 29 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 35 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 36 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 37 of file AliCTPRawStream.h.
Int_t AliCTPRawStream::GetDDL1Data | ( | UChar_t * | data, |
Int_t & | iword | ||
) |
Definition at line 239 of file AliCTPRawStream.cxx.
Referenced by GetClusterMask(), and GetPayloadRun2().
Int_t AliCTPRawStream::GetDDL2Data | ( | UChar_t * | data, |
Int_t & | iword | ||
) |
Definition at line 306 of file AliCTPRawStream.cxx.
Referenced by GetClusterMask(), and GetPayloadRun2().
|
inline |
Definition at line 45 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 31 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 32 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 33 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 43 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
|
inline |
Definition at line 28 of file AliCTPRawStream.h.
Referenced by AliReconstruction::FillTriggerESD().
Bool_t AliCTPRawStream::GetPayloadRun1 | ( | UChar_t * | data | ) |
Definition at line 348 of file AliCTPRawStream.cxx.
Referenced by GetClusterMask(), and Next().
Bool_t AliCTPRawStream::GetPayloadRun2 | ( | UChar_t * | data | ) |
Definition at line 143 of file AliCTPRawStream.cxx.
Referenced by GetClusterMask(), and Next().
|
virtual |
Definition at line 103 of file AliCTPRawStream.cxx.
Referenced by AliReconstruction::FillTriggerESD().
|
protected |
Definition at line 76 of file AliCTPRawStream.cxx.
Referenced by GetIR().
|
virtual |
Definition at line 91 of file AliCTPRawStream.cxx.
Referenced by AliCTPRawStream().
|
private |
Definition at line 56 of file AliCTPRawStream.h.
|
private |
Definition at line 62 of file AliCTPRawStream.h.
Referenced by GetClassMask(), GetPayloadRun1(), GetPayloadRun2(), and Reset().
|
private |
Definition at line 63 of file AliCTPRawStream.h.
Referenced by GetClassMaskNext50(), GetPayloadRun2(), and Reset().
|
private |
Definition at line 64 of file AliCTPRawStream.h.
Referenced by GetClusterMask(), GetPayloadRun1(), GetPayloadRun2(), and Reset().
|
private |
Definition at line 53 of file AliCTPRawStream.h.
Referenced by GetAllIRs(), GetDDL1Data(), GetDDL2Data(), GetIR(), GetNIRs(), GetPayloadRun1(), Reset(), and ~AliCTPRawStream().
|
private |
Definition at line 58 of file AliCTPRawStream.h.
Referenced by GetL0Inputs(), GetPayloadRun1(), and GetPayloadRun2().
|
private |
Definition at line 59 of file AliCTPRawStream.h.
Referenced by GetL1Inputs(), GetPayloadRun1(), and GetPayloadRun2().
|
private |
Definition at line 60 of file AliCTPRawStream.h.
Referenced by GetL2Inputs(), GetPayloadRun1(), and GetPayloadRun2().
|
private |
Definition at line 55 of file AliCTPRawStream.h.
Referenced by GetOrbitID(), and Next().
|
private |
Definition at line 66 of file AliCTPRawStream.h.
Referenced by GetDDL1Data(), GetDDL2Data(), GetPayloadRun1(), GetPayloadRun2(), Next(), and Reset().