]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/TPCLib/AliHLTTPCDigitReaderUnpacked.h
Fixing memory leak (Christian)
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCDigitReaderUnpacked.h
CommitLineData
a38a7850 1// XEmacs -*-C++-*-
2// @(#) $Id$
3
4#ifndef ALIHLTTPCDIGITREADERUNPACKED_H
5#define ALIHLTTPCDIGITREADERUNPACKED_H
6
7/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice */
9
10/* AliHLTTPCDigitReaderUnpacked
11 */
12
13#include "AliHLTTPCDigitReader.h"
14#include "AliHLTTPCDigitData.h"
15
16class AliHLTTPCDigitRowData;
17
18class AliHLTTPCDigitReaderUnpacked : public AliHLTTPCDigitReader{
19public:
20 AliHLTTPCDigitReaderUnpacked();
21 virtual ~AliHLTTPCDigitReaderUnpacked();
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
32
33private:
34 AliHLTTPCDigitRowData *fDigitRowData; //!
35 AliHLTTPCDigitRowData *fActRowData; //!
36 AliHLTTPCDigitData *fData; //!
37 void* fPtr;
38 unsigned long fSize;
39 Int_t fBin;
40 Int_t fRow;
41 Int_t fFirstRow;
42 Int_t fLastRow;
43
44 ClassDef(AliHLTTPCDigitReaderUnpacked, 0)
45};
46#endif
47
48
49