]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCDigitReaderPacked.h
Added the digit reader classes that allow reading of raw packed and unpacked
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCDigitReaderPacked.h
CommitLineData
a38a7850 1// XEmacs -*-C++-*-
2// @(#) $Id$
3
4#ifndef ALIHLTTPCDIGITREADERPACKED_H
5#define ALIHLTTPCDIGITREADERPACKED_H
6
7/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice */
9
10/* AliHLTTPCDigitReaderPacked
11 */
12
13#include "AliHLTTPCDigitReader.h"
14
15class AliRawReaderMemory;
16class AliTPCRawStream;
17
18class AliHLTTPCDigitReaderPacked : public AliHLTTPCDigitReader{
19public:
20 AliHLTTPCDigitReaderPacked();
21 virtual ~AliHLTTPCDigitReaderPacked();
22
23 int InitBlock(void* ptr,unsigned long size, Int_t firstrow, Int_t lastrow);
24 bool Next();
25 int GetRow();
26 int GetPad();
27 int GetSignal();
28 int GetTime();
29
30protected:
31
32private:
33 // Initialize AliROOT TPC raw stream parsing class
34 AliRawReaderMemory *fRawMemoryReader;
35 AliTPCRawStream *fTPCRawStream;
36
37 ClassDef(AliHLTTPCDigitReaderPacked, 0)
38
39};
40#endif
41
42
43