#include "AliITSRawStreamSDD.h"
#include "AliRawReader.h"
+#include "AliLog.h"
ClassImp(AliITSRawStreamSDD)
} else if ((fData >> 29) == 0x00) { // error
if ((fData & 0x00000163) != 0) {
-
- Error("Next", "error codes = %8.8x",fData);
+ fRawReader->AddMajorErrorLog(kDataError,Form("Error code = %8.8x",fData));
+ AliWarning(Form("error codes = %8.8x",fData));
return kFALSE;
}
} else if ((fData >> 30) == 0x03) { // channel 1 data
fChannel = 1;
} else { // unknown data format
- Error("Next", "invalid data: %8.8x\n", fData);
+ fRawReader->AddMajorErrorLog(kDataFormatErr,Form("Invalid data %8.8x",fData));
+ AliWarning(Form("invalid data: %8.8x\n", fData));
return kFALSE;
}
enum {kDDLsNumber = 24}; // number of DDLs in SDD
enum {kModulesPerDDL = 12}; // number of modules in each DDL
-
-
+ enum ESDDRawStreamError {
+ kDataError = 1,
+ kDataFormatErr = 2
+ };
protected:
static const Int_t fgkDDLModuleMap[kDDLsNumber][kModulesPerDDL]; // mapping DDL/module -> module number