3 /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 ///////////////////////////////////////////////////////////////////
7 // Class used for storing TPC digits according to the DDLs format//
8 //////////////////////////////////////////////////////////////////
13 #include "Riostream.h"
19 class AliTPCBuffer:public TObject{
24 AliTPCBuffer(const char* fileName);//constructor
25 virtual ~AliTPCBuffer();//destructor
26 AliTPCBuffer(const AliTPCBuffer &source); // copy constructor
27 AliTPCBuffer& operator=(const AliTPCBuffer &source); // ass. op.
28 void WriteRowBinary(Int_t eth,AliSimDigits *digrow,Int_t minPad,Int_t maxPad,Int_t flag,Int_t sec,Int_t SubSec,Int_t row);
29 // void WriteRow(Int_t eth,AliSimDigits *digrow,Int_t minPad,Int_t maxPad,Int_t flag,Int_t sec,Int_t SubSec,Int_t row);
30 ULong_t GetDigNumber()const{return fNumberOfDigits;}
31 void SetVerbose(Int_t val){fVerbose=val;}
33 Int_t fVerbose; //Verbosity level: 0-silent, not 0-all printout
34 fstream f; //The IO file name
37 ULong_t fNumberOfDigits; //Number of TPC digits
38 ClassDef(AliTPCBuffer,1)