]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCRawStream.h
Classes for reading raw data moved to the RAW module. New on-line MONITORING module...
[u/mrichter/AliRoot.git] / TPC / AliTPCRawStream.h
diff --git a/TPC/AliTPCRawStream.h b/TPC/AliTPCRawStream.h
deleted file mode 100644 (file)
index 68781aa..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-#ifndef ALITPCRAWSTREAM_H
-#define ALITPCRAWSTREAM_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-#include <TObject.h>
-#include "AliRawReader.h"
-#include "AliTPCCompression.h"
-
-
-class AliTPCRawStream: public TObject {
-  public :
-    AliTPCRawStream(AliRawReader* rawReader);
-    virtual ~AliTPCRawStream();
-
-    virtual Bool_t   Next();
-
-    inline Int_t     GetSector() const {return fSector;};
-    inline Int_t     GetPrevSector() const {return fPrevSector;};
-    inline Bool_t    IsNewSector() const {return fSector != fPrevSector;};
-    inline Int_t     GetRow() const {return fRow;};
-    inline Int_t     GetPrevRow() const {return fPrevRow;};
-    inline Bool_t    IsNewRow() const {return (fRow != fPrevRow) || IsNewSector();};
-    inline Int_t     GetPad() const {return fPad;};
-    inline Int_t     GetPrevPad() const {return fPrevPad;};
-    inline Bool_t    IsNewPad() const {return (fPad != fPrevPad) || IsNewRow();};
-    inline Int_t     GetTime() const {return fTime;};
-    inline Int_t     GetSignal() const {return fSignal;};
-
-  protected :
-    UShort_t         Get10BitWord(UChar_t* buffer, Int_t position);
-
-    AliRawReader*    fRawReader;    // object for reading the raw data
-
-    AliTPCCompression    fCompression;   // object for decompression
-    static const Int_t   kNumTables = 5; // number of (de)compression tables
-    static AliTPCHNode** fgRootNode;     // (de)compression tables
-
-    static const Int_t kDataMax = 10000000; // size of array for uncompressed raw data
-    UShort_t*        fData;         // uncompressed raw data
-    Int_t            fDataSize;     // actual size of the uncompressed raw data
-    Int_t            fPosition;     // current position in fData
-    Int_t            fCount;        // counter of words to be read for current trailer
-    Int_t            fBunchLength;  // remaining number of signal bins in the current bunch
-    static const Int_t kOffset = 1; // offset of signal
-
-    Int_t            fSector;       // index of current sector
-    Int_t            fPrevSector;   // index of previous sector
-    Int_t            fRow;          // index of current row
-    Int_t            fPrevRow;      // index of previous row
-    Int_t            fPad;          // index of current pad
-    Int_t            fPrevPad;      // index of previous pad
-    Int_t            fTime;         // index of current time bin
-    Int_t            fSignal;       // signal in ADC counts
-
-    ClassDef(AliTPCRawStream, 0)    // base class for reading TPC raw digits
-};
-
-#endif