]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSRawStreamSDDCompressed.cxx
New survey data for V0A (Lizardo)
[u/mrichter/AliRoot.git] / ITS / AliITSRawStreamSDDCompressed.cxx
index 9ddab4899c863008068884a64b267aa1af49554b..c2da42667f93452d9eba96a25eb014e66fbf8d12 100644 (file)
@@ -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<<code)-1;
        sig8bit=((fData&(adcmask<<3))>>3) + (1<<code);
       }else{