]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSRawStreamSDDv2.h
Coding conventions
[u/mrichter/AliRoot.git] / ITS / AliITSRawStreamSDDv2.h
index d8f4899d933b49939f2c9db6bd322ffad99da4b8..4f62ccc987e4113fb6dac0efb40c59c9cfda29a5 100644 (file)
 ///
 ///////////////////////////////////////////////////////////////////////////////
 
-#include "AliITSRawStream.h"
+#include "AliITSRawStreamSDD.h"
 
 class AliRawReader;
 
 
-class AliITSRawStreamSDDv2: public AliITSRawStream {
+class AliITSRawStreamSDDv2: public AliITSRawStreamSDD {
   public :
     AliITSRawStreamSDDv2(AliRawReader* rawReader);
     virtual ~AliITSRawStreamSDDv2() {};
 
     virtual Bool_t   Next();
 
-    Int_t            GetAnode() const {return fCoord1;};
-    Int_t            GetTimeBin() const {return fCoord2;};
-
   private :
-    UInt_t           ReadBits();
-    Int_t            DecompAmbra(Int_t value) const;
-
-    UInt_t           fData;         // data read for file
-
-    static const UInt_t fgkCodeLength[8];  // length of coded data word
-    Int_t            fSkip;            // number of skipped words
-    Int_t            fEventId;         // event ID from the header
-    Int_t            fCarlosId;        // carlos ID from the header
-    Int_t            fChannel;         // current channel
-    ULong64_t        fChannelData[2];  // packed data for the 2 channels
-    UInt_t           fLastBit[2];      // last filled bit in fChannelData
-    UInt_t           fChannelCode[2];  // current channel code
-    Bool_t           fReadCode[2];     // next bits are code or data
-    UInt_t           fReadBits[2];     // number of bits to read
-    Int_t            fTimeBin[2];      // current time bin
-    Int_t            fAnode[2];        // current anode number
-    Int_t            fLowThreshold[2]; // low Carlos threshold
-
-    ClassDef(AliITSRawStreamSDDv2, 0) // class for reading ITS SDD raw digits
+
+    ClassDef(AliITSRawStreamSDDv2, 1) // class for reading ITS SDD raw digits
 };
 
 #endif