ROOT logo
AliRoot » EVE » EVEDET » AliEveTPCSectorData::RowIterator

class AliEveTPCSectorData::RowIterator: public AliEveTPCSectorData::PadIterator

Function Members (Methods)

Data Members

protected:
Short_t*AliEveTPCSectorData::PadIterator::fBeg
Short_t*AliEveTPCSectorData::PadIterator::fEndBegin and end of data.
Short_tAliEveTPCSectorData::PadIterator::fNChunkNumber of contiguous signals still to read.
Short_tfNPadsNumber of pads in row.
Short_tfPadCurrent pad.
const AliEveTPCSectorData::PadData*fPadArrayPointer to array of pad-data.
Short_t*AliEveTPCSectorData::PadIterator::fPosCurrent position.
Short_tAliEveTPCSectorData::PadIterator::fSignalCurrent time and signal.
Short_tAliEveTPCSectorData::PadIterator::fThresholdThreshold for data iteration.
Short_tAliEveTPCSectorData::PadIterator::fTime

Class Charts

Inheritance Chart:
AliEveTPCSectorData::PadIterator
AliEveTPCSectorData::RowIterator

Function documentation

Bool_t NextPad()
 Move iterator to next pad.
void ResetRow()
 Return to the beginning of the row. Must call NextPad() to get to
 the zeroth pad.
void ResetRow(const AliEveTPCSectorData::PadData* first, Short_t npads)
 Reinitialize to another pad-data array. Must call NextPad() to
 get to the zeroth pad.
PadData& operator=(const AliEveTPCSectorData::RowIterator& i)
RowIterator(const AliEveTPCSectorData::PadData* first, Short_t npads, Short_t thr = 0)
{}
RowIterator(const AliEveTPCSectorData::RowIterator& i)
{}
Short_t TEvePad() const
{ return fPad; }