AliRoot Core  3dc7879 (3dc7879)
AliEMCALTriggerSTURawStream Class Reference

provides access to EMCAL/DCAL STU DDL raw data. More...

#include <AliEMCALTriggerSTURawStream.h>

Inheritance diagram for AliEMCALTriggerSTURawStream:

Public Member Functions

 AliEMCALTriggerSTURawStream ()
 Default constructor. More...
 
 AliEMCALTriggerSTURawStream (AliRawReader *rawReader)
 Constructor. More...
 
virtual ~AliEMCALTriggerSTURawStream ()
 Destructor. More...
 
virtual void SetDetector (int det)
 
virtual Int_t GetDetector ()
 
virtual void Reset ()
 Reset arrays and raw stream. More...
 
virtual Bool_t ReadPayLoad ()
 Read pay load. More...
 
virtual void DumpPayLoad (const Option_t *option="ALL") const
 Dump STU payload. More...
 
virtual void GetADC (Int_t iTRU, UInt_t ADC[])
 Time sums. More...
 
virtual void GetPHOSSubregion (UInt_t PHOSSubregion[])
 
virtual UInt_t GetL1JetThreshold (const int i) const
 
virtual UInt_t GetL1GammaThreshold (const int i) const
 
virtual Int_t GetNL0GammaPatch () const
 
virtual Int_t GetNL1GammaPatch (const int i) const
 
virtual Int_t GetNL1JetPatch (const int i) const
 
virtual Bool_t GetL0GammaPatch (const Int_t i, Int_t &x, Int_t &y) const
 L0 gamma patches sent to STU (original access to L0 patch indexes) More...
 
virtual Bool_t GetL1GammaPatch (const Int_t i, const Int_t j, Int_t &x, Int_t &y, Int_t &z) const
 L1 gamma patch indexes. More...
 
virtual Bool_t GetL1JetPatch (const Int_t i, const Int_t j, Int_t &x, Int_t &y) const
 L1 jet patch indexes. More...
 
virtual UInt_t GetV0A () const
 
virtual UInt_t GetV0C () const
 
virtual UInt_t GetG (int i, int j) const
 
virtual UInt_t GetJ (int i, int j) const
 
virtual UInt_t GetPHOSScale (int i) const
 
virtual UInt_t GetRho () const
 
virtual UInt_t GetRegionEnable () const
 
virtual UInt_t GetFrameReceived () const
 
virtual UInt_t GetFwVersion () const
 
virtual UInt_t GetPatchSize () const
 
virtual Int_t GetRawData () const
 
virtual Int_t GetnTRU () const
 

Private Types

enum  fDetType { kEMCAL = 0, kDCAL = 1 }
 
enum  fPayloadType {
  v0 = 0, v0Raw = 1, v1 = 2, v1Raw = 3,
  v12 = 8, v12Raw = 9, v2EMCAL = 4, v2EMCALRaw = 5,
  v2DCAL = 6, v2DCALRaw = 7, def = 8
}
 

Private Member Functions

 AliEMCALTriggerSTURawStream (const AliEMCALTriggerSTURawStream &rhs)
 
AliEMCALTriggerSTURawStreamoperator= (const AliEMCALTriggerSTURawStream &rhs)
 
UShort_t GetThreshold (Short_t a, Short_t b, Short_t c, UShort_t v0A, UShort_t v0C) const
 Get threshold. More...
 
Int_t GetnMod () const
 
virtual void DecodeL1JetPatchIndexes (const int i, UInt_t *word32, const int offset)
 Decode L1 Jet patch indeces. More...
 
virtual void DecodeL1GammaPatchIndexes (const int i, UInt_t *word32, const int offset)
 Decode L1 gamma patch indeces. More...
 
virtual void DecodeL0GammaPatchIndexes (UInt_t *word32, const int offset)
 Decode L0 Gamma patch indeces. More...
 
virtual void DecodeTRUADC (UInt_t *word32, const int offset)
 Decode TRU ADC. More...
 
virtual void DecodePHOSSubregion (UInt_t *word32, const int offset)
 Decode PHOS sub-regions. More...
 

Private Attributes

AliRawReader * fRawReader
 Object for reading the raw data. More...
 
fDetType fDetector
 Set by function. More...
 
Int_t fGetRawData
 Set by word size. More...
 
fPayloadType fPayload
 Set by word size. More...
 
Int_t fNL0GammaPatch
 N L0 Gamma Patch. More...
 
UShort_t fL0GammaPatchIndex [maxL0GammaPatchIndex]
 L0 Gamma Patch Index. More...
 
Int_t fNL1GammaPatch [maxL1Gamma]
 N L1 Gamma Patch. More...
 
UInt_t fG [3][maxL1Gamma]
 Gamma threshold parameter:A,B,C. More...
 
UInt_t fL1GammaThreshold [maxL1Gamma]
 L1 Gamma Threshold. More...
 
UShort_t fL1GammaPatchIndex [maxL1GammaPatchIndex][maxL1Gamma]
 L1 Gamma Patch Index. More...
 
Int_t fNL1JetPatch [maxL1Jet]
 N L1 Jet Patch. More...
 
UInt_t fJ [3][maxL1Jet]
 Jet threshold parameter:A,B,C. More...
 
UInt_t fL1JetThreshold [maxL1Jet]
 L1 Jet Threshold. More...
 
UShort_t fL1JetPatchIndex [maxL1JetPatchIndex][maxL1Jet]
 L1 Jet Patch Index. More...
 
UInt_t fADC [maxnTRU][maxnmoduleInTRU]
 ADCs. More...
 
UInt_t fPHOSSubregion [36]
 PHOS subregions. More...
 
UInt_t fV0A
 V0A. More...
 
UInt_t fV0C
 V0C. More...
 
UInt_t fS [4]
 PHOS Scale parameter. More...
 
UInt_t fRho
 Background Rho. More...
 
UInt_t fPatchSize
 Jet patch size. More...
 
UInt_t fRegionEnable
 Region Enable. More...
 
UInt_t fFrameReceived
 Frame Received. More...
 
UInt_t fFwVersion
 Firmware Version. More...
 

Static Private Attributes

static const Int_t kPayLoadSizeV0 = 236
 
static const Int_t kPayLoadSizeV0Raw = 1536
 
static const Int_t kPayLoadSizeV1 = 245
 
static const Int_t kPayLoadSizeV1Raw = 1536
 
static const Int_t kPayLoadSizeV12 = 390
 
static const Int_t kPayLoadSizeV12Raw = 1536
 
static const Int_t kPayLoadSizeV2EMCAL = 391
 17+11+11+96+128+128 More...
 
static const Int_t kPayLoadSizeV2EMCALRaw = 1536
 96*32/2 More...
 
static const Int_t kPayLoadSizeV2DCAL = 197
 21+11+11+42+ 56+ 56 More...
 
static const Int_t kPayLoadSizeV2DCALRaw = 708
 96*14/2 +36 More...
 
static const Int_t maxpayloadSize = 1937
 
static const Int_t maxL0GammaPatchIndex = 3100
 
static const Int_t maxL1Gamma = 2
 L1Gamma_low,high (EMCAL) More...
 
static const Int_t maxL1GammaPatchIndex = 3100
 
static const Int_t maxL1Jet = 2
 L1Jet_low,high (EMCAL,DCAL) More...
 
static const Int_t maxL1JetPatchIndex = 200
 
static const Int_t maxnTRU = 32
 
static const Int_t maxnmoduleInTRU = 96
 
static const Int_t nTRUEMCAL = 32
 
static const Int_t nTRUDCAL = 14
 
static const Int_t nModEMCAL = 96
 
static const Int_t nModDCAL = 96
 
static const Int_t nSubregionEtaEMCAL = 12
 
static const Int_t nSubregionPhiEMCAL = 16
 
static const Int_t nSubregionEtaDCAL = 12
 
static const Int_t nSubregionPhiDCAL = 10
 

Detailed Description

provides access to EMCAL/DCAL STU DDL raw data.

This class provides access to EMCAL/DCAL STU DDL raw data.

Author
: Hiroki Yokoyama, hirok.nosp@m.i.yo.nosp@m.koyam.nosp@m.a@ce.nosp@m.rn.ch, (Univ. of TSUKUBA / Univ. of Grenoble)

Definition at line 22 of file AliEMCALTriggerSTURawStream.h.

Member Enumeration Documentation

Enumerator
kEMCAL 
kDCAL 

Definition at line 74 of file AliEMCALTriggerSTURawStream.h.

Enumerator
v0 
v0Raw 
v1 
v1Raw 
v12 
v12Raw 
v2EMCAL 
v2EMCALRaw 
v2DCAL 
v2DCALRaw 
def 

Definition at line 80 of file AliEMCALTriggerSTURawStream.h.

Constructor & Destructor Documentation

AliEMCALTriggerSTURawStream::AliEMCALTriggerSTURawStream ( )

Default constructor.

Definition at line 39 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetnTRU().

AliEMCALTriggerSTURawStream::AliEMCALTriggerSTURawStream ( AliRawReader *  rawReader)

Constructor.

Definition at line 96 of file AliEMCALTriggerSTURawStream.cxx.

AliEMCALTriggerSTURawStream::~AliEMCALTriggerSTURawStream ( )
virtual

Destructor.

Definition at line 153 of file AliEMCALTriggerSTURawStream.cxx.

AliEMCALTriggerSTURawStream::AliEMCALTriggerSTURawStream ( const AliEMCALTriggerSTURawStream rhs)
private

Member Function Documentation

void AliEMCALTriggerSTURawStream::DecodeL0GammaPatchIndexes ( UInt_t *  word32,
const int  offset 
)
privatevirtual

Decode L0 Gamma patch indeces.

Definition at line 483 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetnMod(), and ReadPayLoad().

void AliEMCALTriggerSTURawStream::DecodeL1GammaPatchIndexes ( const int  i,
UInt_t *  word32,
const int  offset 
)
privatevirtual

Decode L1 gamma patch indeces.

Definition at line 566 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetnMod(), and ReadPayLoad().

void AliEMCALTriggerSTURawStream::DecodeL1JetPatchIndexes ( const int  i,
UInt_t *  word32,
const int  offset 
)
privatevirtual

Decode L1 Jet patch indeces.

Definition at line 532 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetnMod(), and ReadPayLoad().

void AliEMCALTriggerSTURawStream::DecodePHOSSubregion ( UInt_t *  word32,
const int  offset 
)
privatevirtual

Decode PHOS sub-regions.

Definition at line 709 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetnMod(), and ReadPayLoad().

void AliEMCALTriggerSTURawStream::DecodeTRUADC ( UInt_t *  word32,
const int  offset 
)
privatevirtual

Decode TRU ADC.

Definition at line 676 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetnMod(), and ReadPayLoad().

void AliEMCALTriggerSTURawStream::DumpPayLoad ( const Option_t *  option = "ALL") const
virtual

Dump STU payload.

Definition at line 777 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetDetector().

void AliEMCALTriggerSTURawStream::GetADC ( Int_t  iTRU,
UInt_t  ADC[] 
)
virtual
virtual Int_t AliEMCALTriggerSTURawStream::GetDetector ( )
inlinevirtual

Definition at line 32 of file AliEMCALTriggerSTURawStream.h.

virtual UInt_t AliEMCALTriggerSTURawStream::GetFrameReceived ( ) const
inlinevirtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetFwVersion ( ) const
inlinevirtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetG ( int  i,
int  j 
) const
inlinevirtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetJ ( int  i,
int  j 
) const
inlinevirtual
Bool_t AliEMCALTriggerSTURawStream::GetL0GammaPatch ( const Int_t  i,
Int_t &  x,
Int_t &  y 
) const
virtual

L0 gamma patches sent to STU (original access to L0 patch indexes)

Definition at line 720 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by DumpPayLoad(), and GetNL1JetPatch().

Bool_t AliEMCALTriggerSTURawStream::GetL1GammaPatch ( const Int_t  i,
const Int_t  j,
Int_t &  x,
Int_t &  y,
Int_t &  z 
) const
virtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetL1GammaThreshold ( const int  i) const
inlinevirtual
Bool_t AliEMCALTriggerSTURawStream::GetL1JetPatch ( const Int_t  i,
const Int_t  j,
Int_t &  x,
Int_t &  y 
) const
virtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetL1JetThreshold ( const int  i) const
inlinevirtual
virtual Int_t AliEMCALTriggerSTURawStream::GetNL0GammaPatch ( ) const
inlinevirtual

Definition at line 44 of file AliEMCALTriggerSTURawStream.h.

virtual Int_t AliEMCALTriggerSTURawStream::GetNL1GammaPatch ( const int  i) const
inlinevirtual
virtual Int_t AliEMCALTriggerSTURawStream::GetNL1JetPatch ( const int  i) const
inlinevirtual
Int_t AliEMCALTriggerSTURawStream::GetnMod ( ) const
inlineprivate

Definition at line 168 of file AliEMCALTriggerSTURawStream.h.

Referenced by DecodeTRUADC(), DumpPayLoad(), and GetADC().

virtual Int_t AliEMCALTriggerSTURawStream::GetnTRU ( ) const
inlinevirtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetPatchSize ( ) const
inlinevirtual

Definition at line 61 of file AliEMCALTriggerSTURawStream.h.

virtual UInt_t AliEMCALTriggerSTURawStream::GetPHOSScale ( int  i) const
inlinevirtual
void AliEMCALTriggerSTURawStream::GetPHOSSubregion ( UInt_t  PHOSSubregion[])
virtual
virtual Int_t AliEMCALTriggerSTURawStream::GetRawData ( ) const
inlinevirtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetRegionEnable ( ) const
inlinevirtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetRho ( ) const
inlinevirtual

Definition at line 57 of file AliEMCALTriggerSTURawStream.h.

UShort_t AliEMCALTriggerSTURawStream::GetThreshold ( Short_t  a,
Short_t  b,
Short_t  c,
UShort_t  v0A,
UShort_t  v0C 
) const
private

Get threshold.

Definition at line 879 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetnTRU(), and ReadPayLoad().

virtual UInt_t AliEMCALTriggerSTURawStream::GetV0A ( ) const
inlinevirtual
virtual UInt_t AliEMCALTriggerSTURawStream::GetV0C ( ) const
inlinevirtual
AliEMCALTriggerSTURawStream& AliEMCALTriggerSTURawStream::operator= ( const AliEMCALTriggerSTURawStream rhs)
private

Referenced by GetnTRU().

Bool_t AliEMCALTriggerSTURawStream::ReadPayLoad ( )
virtual
void AliEMCALTriggerSTURawStream::Reset ( void  )
virtual

Reset arrays and raw stream.

Definition at line 159 of file AliEMCALTriggerSTURawStream.cxx.

Referenced by GetDetector().

virtual void AliEMCALTriggerSTURawStream::SetDetector ( int  det)
inlinevirtual

Definition at line 31 of file AliEMCALTriggerSTURawStream.h.

Member Data Documentation

UInt_t AliEMCALTriggerSTURawStream::fADC[maxnTRU][maxnmoduleInTRU]
private
fDetType AliEMCALTriggerSTURawStream::fDetector
private
UInt_t AliEMCALTriggerSTURawStream::fFrameReceived
private

Frame Received.

Definition at line 165 of file AliEMCALTriggerSTURawStream.h.

Referenced by DumpPayLoad(), GetFrameReceived(), and ReadPayLoad().

UInt_t AliEMCALTriggerSTURawStream::fFwVersion
private

Firmware Version.

Definition at line 166 of file AliEMCALTriggerSTURawStream.h.

Referenced by DumpPayLoad(), GetFwVersion(), and ReadPayLoad().

UInt_t AliEMCALTriggerSTURawStream::fG[3][maxL1Gamma]
private

Gamma threshold parameter:A,B,C.

Definition at line 146 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DumpPayLoad(), GetG(), and ReadPayLoad().

Int_t AliEMCALTriggerSTURawStream::fGetRawData
private

Set by word size.

Definition at line 97 of file AliEMCALTriggerSTURawStream.h.

Referenced by DumpPayLoad(), GetRawData(), and ReadPayLoad().

UInt_t AliEMCALTriggerSTURawStream::fJ[3][maxL1Jet]
private

Jet threshold parameter:A,B,C.

Definition at line 151 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DumpPayLoad(), GetJ(), and ReadPayLoad().

UShort_t AliEMCALTriggerSTURawStream::fL0GammaPatchIndex[maxL0GammaPatchIndex]
private

L0 Gamma Patch Index.

Definition at line 143 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DecodeL0GammaPatchIndexes(), and GetL0GammaPatch().

UShort_t AliEMCALTriggerSTURawStream::fL1GammaPatchIndex[maxL1GammaPatchIndex][maxL1Gamma]
private

L1 Gamma Patch Index.

Definition at line 148 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DecodeL1GammaPatchIndexes(), and GetL1GammaPatch().

UInt_t AliEMCALTriggerSTURawStream::fL1GammaThreshold[maxL1Gamma]
private

L1 Gamma Threshold.

Definition at line 147 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DumpPayLoad(), GetL1GammaThreshold(), and ReadPayLoad().

UShort_t AliEMCALTriggerSTURawStream::fL1JetPatchIndex[maxL1JetPatchIndex][maxL1Jet]
private

L1 Jet Patch Index.

Definition at line 153 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DecodeL1JetPatchIndexes(), and GetL1JetPatch().

UInt_t AliEMCALTriggerSTURawStream::fL1JetThreshold[maxL1Jet]
private

L1 Jet Threshold.

Definition at line 152 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DumpPayLoad(), GetL1JetThreshold(), and ReadPayLoad().

Int_t AliEMCALTriggerSTURawStream::fNL0GammaPatch
private
Int_t AliEMCALTriggerSTURawStream::fNL1GammaPatch[maxL1Gamma]
private
Int_t AliEMCALTriggerSTURawStream::fNL1JetPatch[maxL1Jet]
private
UInt_t AliEMCALTriggerSTURawStream::fPatchSize
private

Jet patch size.

Definition at line 162 of file AliEMCALTriggerSTURawStream.h.

Referenced by DecodeL1JetPatchIndexes(), DumpPayLoad(), GetPatchSize(), and ReadPayLoad().

fPayloadType AliEMCALTriggerSTURawStream::fPayload
private

Set by word size.

Definition at line 98 of file AliEMCALTriggerSTURawStream.h.

Referenced by DecodeL0GammaPatchIndexes(), DecodeL1GammaPatchIndexes(), DecodeTRUADC(), and ReadPayLoad().

UInt_t AliEMCALTriggerSTURawStream::fPHOSSubregion[36]
private

PHOS subregions.

Definition at line 156 of file AliEMCALTriggerSTURawStream.h.

Referenced by DecodePHOSSubregion(), and GetPHOSSubregion().

AliRawReader* AliEMCALTriggerSTURawStream::fRawReader
private

Object for reading the raw data.

Definition at line 72 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad(), and Reset().

UInt_t AliEMCALTriggerSTURawStream::fRegionEnable
private

Region Enable.

Definition at line 164 of file AliEMCALTriggerSTURawStream.h.

Referenced by DumpPayLoad(), GetRegionEnable(), and ReadPayLoad().

UInt_t AliEMCALTriggerSTURawStream::fRho
private

Background Rho.

Definition at line 161 of file AliEMCALTriggerSTURawStream.h.

Referenced by DumpPayLoad(), GetRho(), and ReadPayLoad().

UInt_t AliEMCALTriggerSTURawStream::fS[4]
private

PHOS Scale parameter.

Definition at line 160 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), GetPHOSScale(), and ReadPayLoad().

UInt_t AliEMCALTriggerSTURawStream::fV0A
private

V0A.

Definition at line 158 of file AliEMCALTriggerSTURawStream.h.

Referenced by DumpPayLoad(), GetV0A(), and ReadPayLoad().

UInt_t AliEMCALTriggerSTURawStream::fV0C
private

V0C.

Definition at line 159 of file AliEMCALTriggerSTURawStream.h.

Referenced by DumpPayLoad(), GetV0C(), and ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV0 = 236
staticprivate

Definition at line 100 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV0Raw = 1536
staticprivate

Definition at line 101 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV1 = 245
staticprivate

Definition at line 102 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV12 = 390
staticprivate

Definition at line 105 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV12Raw = 1536
staticprivate

Definition at line 106 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV1Raw = 1536
staticprivate

Definition at line 103 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV2DCAL = 197
staticprivate

21+11+11+42+ 56+ 56

Definition at line 110 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV2DCALRaw = 708
staticprivate

96*14/2 +36

Definition at line 111 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV2EMCAL = 391
staticprivate

17+11+11+96+128+128

Definition at line 108 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::kPayLoadSizeV2EMCALRaw = 1536
staticprivate

96*32/2

Definition at line 109 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::maxL0GammaPatchIndex = 3100
staticprivate

(48-1)*(64-1) = 2961 (EMCAL) (48-1)*(40-1) = 1833 (DCAL)

Definition at line 115 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream().

const Int_t AliEMCALTriggerSTURawStream::maxL1Gamma = 2
staticprivate

L1Gamma_low,high (EMCAL)

Definition at line 117 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DumpPayLoad(), GetL1GammaPatch(), ReadPayLoad(), and Reset().

const Int_t AliEMCALTriggerSTURawStream::maxL1GammaPatchIndex = 3100
staticprivate

(48-1)*(64-1) = 2961 (EMCAL) (48-1)*(40-1) = 1833 (DCAL)

Definition at line 118 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream().

const Int_t AliEMCALTriggerSTURawStream::maxL1Jet = 2
staticprivate

L1Jet_low,high (EMCAL,DCAL)

Definition at line 120 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream(), DumpPayLoad(), GetL1JetPatch(), ReadPayLoad(), and Reset().

const Int_t AliEMCALTriggerSTURawStream::maxL1JetPatchIndex = 200
staticprivate

(12-1)*(16-1) = 165 (EMCAL) (12-1)*(10-1) = 99 (DCAL)

Definition at line 121 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream().

const Int_t AliEMCALTriggerSTURawStream::maxnmoduleInTRU = 96
staticprivate

96 (EMCAL) 96 (DCAL)

Definition at line 126 of file AliEMCALTriggerSTURawStream.h.

Referenced by AliEMCALTriggerSTURawStream().

const Int_t AliEMCALTriggerSTURawStream::maxnTRU = 32
staticprivate
const Int_t AliEMCALTriggerSTURawStream::maxpayloadSize = 1937
staticprivate

Definition at line 113 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::nModDCAL = 96
staticprivate

Definition at line 133 of file AliEMCALTriggerSTURawStream.h.

Referenced by ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::nModEMCAL = 96
staticprivate

Definition at line 132 of file AliEMCALTriggerSTURawStream.h.

const Int_t AliEMCALTriggerSTURawStream::nSubregionEtaDCAL = 12
staticprivate

Definition at line 138 of file AliEMCALTriggerSTURawStream.h.

Referenced by DecodeL1JetPatchIndexes().

const Int_t AliEMCALTriggerSTURawStream::nSubregionEtaEMCAL = 12
staticprivate

Definition at line 135 of file AliEMCALTriggerSTURawStream.h.

Referenced by DecodeL1JetPatchIndexes().

const Int_t AliEMCALTriggerSTURawStream::nSubregionPhiDCAL = 10
staticprivate

Definition at line 139 of file AliEMCALTriggerSTURawStream.h.

Referenced by DecodeL1JetPatchIndexes().

const Int_t AliEMCALTriggerSTURawStream::nSubregionPhiEMCAL = 16
staticprivate

Definition at line 136 of file AliEMCALTriggerSTURawStream.h.

Referenced by DecodeL1JetPatchIndexes().

const Int_t AliEMCALTriggerSTURawStream::nTRUDCAL = 14
staticprivate

Definition at line 130 of file AliEMCALTriggerSTURawStream.h.

Referenced by GetnTRU(), and ReadPayLoad().

const Int_t AliEMCALTriggerSTURawStream::nTRUEMCAL = 32
staticprivate

Definition at line 129 of file AliEMCALTriggerSTURawStream.h.

Referenced by GetnTRU(), and ReadPayLoad().


The documentation for this class was generated from the following files: