minor fix
[u/mrichter/AliRoot.git] / ITS / AliITSRawStreamSDDCompressed.h
index cd98621..a0fb9d3 100644 (file)
@@ -30,10 +30,13 @@ class AliITSRawStreamSDDCompressed: public AliITSRawStream {
     virtual Int_t    GetAnode() const {return fCoord1;}
     virtual Int_t    GetTime() const {return fCoord2;}
     virtual Int_t    GetChannel() const {return fChannel;}
-    virtual Int_t    ReadJitter() const {return 0;}
+    virtual Int_t    GetJitter() const {return fJitter;}
     virtual Int_t    GetCarlosId() const {return fCarlosId;}
     virtual UInt_t   GetDataWord() const {return fData;}
 
+    virtual void SetADCEncoded(Bool_t fl=kTRUE){
+      fADCEncoded=fl;
+    }
     virtual void SetDDLModuleMap(AliITSDDLModuleMapSDD* ddlsdd){
       if(!fDDLModuleMap) fDDLModuleMap=new AliITSDDLModuleMapSDD();
       fDDLModuleMap->SetDDLMap(ddlsdd);
@@ -65,9 +68,12 @@ class AliITSRawStreamSDDCompressed: public AliITSRawStream {
     Int_t            fJitter;          // jitter between L0 and pascal stop (x25ns)
     Int_t            fLowThresholdArray[kSDDModules][2]; // array with low thresholds for all modules
 
-    Int_t            fDDL;        //current ddl number
+    Int_t            fDDL;        // current ddl number
+    Bool_t           fADCEncoded;  // flag for data format
+                                  // kTRUE -> ADC encoded in 5+3 bits
+                                  // kFALSE -> ADC decoded (8 bits)
 
-    ClassDef(AliITSRawStreamSDDCompressed, 1) // class for reading ITS SDD raw digits
+    ClassDef(AliITSRawStreamSDDCompressed, 2) // class for reading ITS SDD raw digits
 };
 
 #endif