X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSRawStreamSDDCompressed.cxx;h=c2da42667f93452d9eba96a25eb014e66fbf8d12;hb=12d3cd377dc08ab5d3f78f9281c07b8536b010ab;hp=9ddab4899c863008068884a64b267aa1af49554b;hpb=0b4ad9b0d6cebd4360af1f6e92e074342211f495;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSRawStreamSDDCompressed.cxx b/ITS/AliITSRawStreamSDDCompressed.cxx index 9ddab4899c8..c2da42667f9 100644 --- a/ITS/AliITSRawStreamSDDCompressed.cxx +++ b/ITS/AliITSRawStreamSDDCompressed.cxx @@ -164,7 +164,9 @@ Bool_t AliITSRawStreamSDDCompressed::Next() while(kTRUE){ if (!fRawReader->ReadNextInt(fData)) return kFALSE; // read next word UInt_t mostsigbits=fData>>28; - if(mostsigbits==maskeom){ + if(fData==0xFFFFFFFF){ + // CarlosRX header do nothing + } else if(mostsigbits==maskeom){ fCarlosId=fData&maskmod; fDDL=fRawReader->GetDDLID(); fModuleID = GetModuleNumber(fDDL,fCarlosId); @@ -186,7 +188,10 @@ Bool_t AliITSRawStreamSDDCompressed::Next() Int_t sig8bit; if(fADCEncoded){ UInt_t code=fData&maskCode; - if (code < 2 || code > 7) AliError("Wrong ADC code value"); + if (code < 2 || code > 7){ + AliError(Form("Wrong ADC code value %d",code)); + continue; + } UInt_t adcmask=(1<>3) + (1<