#include <FMD/AliFMDAltroIO.h>
Inheritance diagram for AliFMDAltroReader:
AliRawReader* reader = new AliRawReaderFile(0); AliFMDRawReader* fmdReader = new AliFMDRawReader(reader); TClonesArray* array = new TClonesArray("AliFMDDigit"); fmdReader->ReadAdcs(array);
Definition at line 87 of file AliFMDAltroIO.h.
Public Member Functions | |
AliFMDAltroReader (std::istream &stream) | |
virtual | ~AliFMDAltroReader () |
Int_t | ReadChannel (UShort_t &board, UShort_t &chip, UShort_t &channel, UShort_t &last, UShort_t *data) |
Int_t | ReadChannel (UShort_t &hwaddr, UShort_t &last, UShort_t *data) |
Int_t | ExtractTrailer (UShort_t &hwaddr, UShort_t &last) |
Int_t | ExtractBunches (UShort_t last, UShort_t *data) |
Int_t | ExtractFillWords (UShort_t last) |
Int_t | ExtractBunch (UShort_t *data) |
Bool_t | IsTrailer (W40_t x) |
Bool_t | IsBof () |
Protected Member Functions | |
virtual Int_t | ReadW40 () |
virtual W10_t | GetNextW10 () |
virtual W40_t | GetNextW40 () |
ClassDef (AliFMDAltroReader, 0) | |
Protected Attributes | |
std::istream & | fInput |
size_t | fCurrent |
size_t | fBegin |
|
Constructor
|
|
Definition at line 94 of file AliFMDAltroIO.h. |
|
|
|
Extract bunch information from data.
|
|
Extract bunches from data section of a channel.
|
|
Extract possible fill words.
|
|
Extract the channel trailer.
|
|
Get a 10 bit word from the (buffered) input.
|
|
Get the next 40 bit word from the (buffered) input.
|
|
|
|
Check if x is a valid trailer
|
|
Read one channel from the input file. Note, that channels are read from the back of the file.
|
|
Read one channel from the input file. Note, that channels are read from the back of the file.
|
|
Read a 40 bit word from the input.
|
|
High water mark Definition at line 153 of file AliFMDAltroIO.h. |
|
Current position in file Definition at line 151 of file AliFMDAltroIO.h. |
|
Input stream Definition at line 148 of file AliFMDAltroIO.h. |