![]() |
AliRoot Core
a565103 (a565103)
|
This class provides access to TPC digits in raw data. More...
#include <AliTPCRawStreamV3.h>
Public Member Functions | |
AliTPCRawStreamV3 (AliRawReader *rawReader, AliAltroMapping **mapping=NULL) | |
virtual | ~AliTPCRawStreamV3 () |
virtual void | Reset () |
virtual Bool_t | NextChannel () |
virtual Bool_t | NextDDL () |
Int_t | GetSector () const |
Int_t | GetPrevSector () const |
Bool_t | IsNewSector () const |
Int_t | GetRow () const |
Int_t | GetPrevRow () const |
Bool_t | IsNewRow () const |
Int_t | GetPad () const |
Int_t | GetPrevPad () const |
Bool_t | IsNewPad () const |
Int_t | GetPatchIndex () const |
Protected Member Functions | |
AliTPCRawStreamV3 & | operator= (const AliTPCRawStreamV3 &stream) |
AliTPCRawStreamV3 (const AliTPCRawStreamV3 &stream) | |
virtual void | ApplyAltroMapping () |
Protected Attributes | |
Int_t | fSector |
index of current sector More... | |
Int_t | fPrevSector |
index of previous sector More... | |
Int_t | fRow |
index of current row More... | |
Int_t | fPrevRow |
index of previous row More... | |
Int_t | fPad |
index of current pad More... | |
Int_t | fPrevPad |
index of previous pad More... | |
Int_t | fPatchIndex |
current patch More... | |
AliAltroMapping * | fMapping [6] |
Pointers to ALTRO mapping. More... | |
Bool_t | fIsMapOwner |
does object own its mappings? More... | |
This class provides access to TPC digits in raw data.
It loops over all TPC digits in the raw data given by the AliRawReader. The NextChannel method loads the data for the next pad. If there is no pad left it returns kFALSE.
Definition at line 14 of file AliTPCRawStreamV3.h.
AliTPCRawStreamV3::AliTPCRawStreamV3 | ( | AliRawReader * | rawReader, |
AliAltroMapping ** | mapping = NULL |
||
) |
Definition at line 36 of file AliTPCRawStreamV3.cxx.
|
virtual |
Definition at line 72 of file AliTPCRawStreamV3.cxx.
|
protected |
|
protectedvirtual |
Definition at line 145 of file AliTPCRawStreamV3.cxx.
|
inline |
Definition at line 29 of file AliTPCRawStreamV3.h.
Referenced by AliTPCCalibRawBase::ProcessEvent(), AliTPCdataQA::ProcessEvent(), AliTPCCalibTCF::ProcessRawEventV3(), and AliTPCCalibTCF::TestTCFonRawFile().
|
inline |
Definition at line 32 of file AliTPCRawStreamV3.h.
Referenced by AliTPCdataQA::ProcessEvent().
|
inline |
Definition at line 30 of file AliTPCRawStreamV3.h.
|
inline |
Definition at line 27 of file AliTPCRawStreamV3.h.
|
inline |
Definition at line 24 of file AliTPCRawStreamV3.h.
|
inline |
Definition at line 26 of file AliTPCRawStreamV3.h.
Referenced by AliTPCCalibRawBase::ProcessEvent(), AliTPCdataQA::ProcessEvent(), AliTPCCalibTCF::ProcessRawEventV3(), and AliTPCCalibTCF::TestTCFonRawFile().
|
inline |
Definition at line 23 of file AliTPCRawStreamV3.h.
Referenced by AliTPCCalibRawBase::ProcessEvent(), AliTPCdataQA::ProcessEvent(), AliTPCCalibTCF::ProcessRawEventV3(), and AliTPCCalibTCF::TestTCFonRawFile().
|
inline |
Definition at line 31 of file AliTPCRawStreamV3.h.
|
inline |
Definition at line 28 of file AliTPCRawStreamV3.h.
Referenced by IsNewPad().
|
inline |
Definition at line 25 of file AliTPCRawStreamV3.h.
Referenced by IsNewRow().
|
virtual |
Definition at line 89 of file AliTPCRawStreamV3.cxx.
Referenced by AliTPCCalibRawBase::ProcessEvent(), AliTPCdataQA::ProcessEvent(), AliTPCCalibTCF::ProcessRawEventV3(), and AliTPCCalibTCF::TestTCFonRawFile().
|
virtual |
Definition at line 123 of file AliTPCRawStreamV3.cxx.
Referenced by AliTPCCalibRawBase::ProcessEvent(), AliTPCdataQA::ProcessEvent(), AliTPCCalibTCF::ProcessRawEventV3(), and AliTPCCalibTCF::TestTCFonRawFile().
|
protected |
|
virtual |
Definition at line 81 of file AliTPCRawStreamV3.cxx.
|
protected |
does object own its mappings?
Definition at line 50 of file AliTPCRawStreamV3.h.
Referenced by ~AliTPCRawStreamV3().
|
protected |
Pointers to ALTRO mapping.
Definition at line 49 of file AliTPCRawStreamV3.h.
Referenced by ApplyAltroMapping(), NextChannel(), and ~AliTPCRawStreamV3().
|
protected |
index of current pad
Definition at line 45 of file AliTPCRawStreamV3.h.
Referenced by ApplyAltroMapping(), GetPad(), IsNewPad(), NextChannel(), and Reset().
|
protected |
current patch
Definition at line 47 of file AliTPCRawStreamV3.h.
Referenced by GetPatchIndex(), NextChannel(), NextDDL(), and Reset().
|
protected |
index of previous pad
Definition at line 46 of file AliTPCRawStreamV3.h.
Referenced by GetPrevPad(), IsNewPad(), NextChannel(), and Reset().
|
protected |
index of previous row
Definition at line 44 of file AliTPCRawStreamV3.h.
Referenced by GetPrevRow(), IsNewRow(), NextChannel(), and Reset().
|
protected |
index of previous sector
Definition at line 42 of file AliTPCRawStreamV3.h.
Referenced by GetPrevSector(), IsNewSector(), NextDDL(), and Reset().
|
protected |
index of current row
Definition at line 43 of file AliTPCRawStreamV3.h.
Referenced by ApplyAltroMapping(), GetRow(), IsNewRow(), NextChannel(), and Reset().
|
protected |
index of current sector
Definition at line 41 of file AliTPCRawStreamV3.h.
Referenced by ApplyAltroMapping(), GetSector(), IsNewSector(), NextDDL(), and Reset().