virtual Int_t GetAnode() const {return fCoord1;}
virtual Int_t GetTime() const {return fCoord2;}
virtual Int_t GetChannel() const {return fChannel;}
- virtual Int_t GetJitter() {return fJitter;}
+ 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);
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