AliFMDRawStream Class Reference

#include <AliFMDRawStream.h>

List of all members.


Detailed Description

Definition at line 23 of file AliFMDRawStream.h.

Public Member Functions

 AliFMDRawStream (AliRawReader *reader, UShort_t sampleRate=0)
virtual ~AliFMDRawStream ()
Short_t Sector () const
Char_t Ring () const
Short_t Strip () const
Short_t Sample () const
Short_t PrevSector () const
Char_t PrevRing () const
Short_t PrevStrip () const
Bool_t IsNewRing () const
Bool_t IsNewSector () const
Bool_t IsNewStrip () const
Short_t Count () const
Short_t SampleRate () const
virtual Bool_t Next ()
virtual Bool_t ReadChannel (UInt_t &addr, UInt_t &len, UShort_t *data)
virtual Bool_t DumpData ()

Protected Member Functions

virtual Int_t ReadIntoBuffer ()
virtual Int_t ReadTrailer (UInt_t &head, UInt_t &len)
virtual Int_t ReadFillWords (UInt_t len)
virtual Int_t ReadBunch (UShort_t *data)
virtual UShort_t Get10BitWord ()

Protected Attributes

UShort_t fSampleRate
Int_t fPrevTime
Bool_t fExplicitSampleRate
Int_t fPos
Int_t fCur
UChar_t * fRead


Constructor & Destructor Documentation

AliFMDRawStream::AliFMDRawStream (  AliRawReader *  reader,
UShort_t  sampleRate = 0
) 
 

virtual AliFMDRawStream::~AliFMDRawStream (   )  [inline, virtual]
 

Definition at line 27 of file AliFMDRawStream.h.


Member Function Documentation

Short_t AliFMDRawStream::Count (   )  const [inline]
 

Definition at line 41 of file AliFMDRawStream.h.

virtual Bool_t AliFMDRawStream::DumpData (   )  [virtual]
 

virtual UShort_t AliFMDRawStream::Get10BitWord (   )  [protected, virtual]
 

Bool_t AliFMDRawStream::IsNewRing (   )  const [inline]
 

Definition at line 37 of file AliFMDRawStream.h.

Bool_t AliFMDRawStream::IsNewSector (   )  const [inline]
 

Definition at line 38 of file AliFMDRawStream.h.

Bool_t AliFMDRawStream::IsNewStrip (   )  const [inline]
 

Definition at line 39 of file AliFMDRawStream.h.

virtual Bool_t AliFMDRawStream::Next (   )  [virtual]
 

Char_t AliFMDRawStream::PrevRing (   )  const [inline]
 

Definition at line 34 of file AliFMDRawStream.h.

Short_t AliFMDRawStream::PrevSector (   )  const [inline]
 

Definition at line 33 of file AliFMDRawStream.h.

Short_t AliFMDRawStream::PrevStrip (   )  const [inline]
 

Definition at line 35 of file AliFMDRawStream.h.

virtual Int_t AliFMDRawStream::ReadBunch (  UShort_t *  data  )  [protected, virtual]
 

virtual Bool_t AliFMDRawStream::ReadChannel (  UInt_t &  addr,
UInt_t &  len,
UShort_t *  data
)  [virtual]
 

virtual Int_t AliFMDRawStream::ReadFillWords (  UInt_t  len  )  [protected, virtual]
 

virtual Int_t AliFMDRawStream::ReadIntoBuffer (   )  [protected, virtual]
 

virtual Int_t AliFMDRawStream::ReadTrailer (  UInt_t &  head,
UInt_t &  len
)  [protected, virtual]
 

Char_t AliFMDRawStream::Ring (   )  const [inline]
 

Definition at line 30 of file AliFMDRawStream.h.

Short_t AliFMDRawStream::Sample (   )  const [inline]
 

Definition at line 32 of file AliFMDRawStream.h.

Short_t AliFMDRawStream::SampleRate (   )  const [inline]
 

Definition at line 42 of file AliFMDRawStream.h.

Short_t AliFMDRawStream::Sector (   )  const [inline]
 

Definition at line 29 of file AliFMDRawStream.h.

Short_t AliFMDRawStream::Strip (   )  const [inline]
 

Definition at line 31 of file AliFMDRawStream.h.


Member Data Documentation

Int_t AliFMDRawStream::fCur [protected]
 

Definition at line 58 of file AliFMDRawStream.h.

Bool_t AliFMDRawStream::fExplicitSampleRate [protected]
 

Definition at line 56 of file AliFMDRawStream.h.

Int_t AliFMDRawStream::fPos [protected]
 

Definition at line 57 of file AliFMDRawStream.h.

Int_t AliFMDRawStream::fPrevTime [protected]
 

Definition at line 55 of file AliFMDRawStream.h.

UChar_t* AliFMDRawStream::fRead [protected]
 

Definition at line 59 of file AliFMDRawStream.h.

UShort_t AliFMDRawStream::fSampleRate [protected]
 

Definition at line 54 of file AliFMDRawStream.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 24 17:11:22 2006 for ALICE FMD Off-line by  doxygen 1.4.6