\r
Bool_t AliTRDrawFastStream::fgExtraSkip = kFALSE;\r
Bool_t AliTRDrawFastStream::fgSkipCDH = kFALSE;\r
-Bool_t AliTRDrawFastStream::fgWarnError = kTRUE;\r
Bool_t AliTRDrawFastStream::fgCleanDataOnly = kFALSE;\r
Bool_t AliTRDrawFastStream::fgDebugFlag = kTRUE;\r
Bool_t AliTRDrawFastStream::fgEnableMemoryReset = kTRUE;\r
, fCOL(0)\r
, fExtendedCOL(0)\r
, fIsShared(0)\r
+ , fWarnError(kTRUE)\r
, fBufferRead(0)\r
, fGeometry(0)\r
, fRawReader(0)\r
, fCOL(0)\r
, fExtendedCOL(0)\r
, fIsShared(0)\r
+ , fWarnError(kTRUE)\r
, fBufferRead(0)\r
, fGeometry(0)\r
, fRawReader(rawReader)\r
, fCOL(0)\r
, fExtendedCOL(0)\r
, fIsShared(0)\r
+ , fWarnError(kTRUE)\r
, fBufferRead(0)\r
, fGeometry(0)\r
, fRawReader(0)\r
return kTRUE;\r
}\r
else {\r
- if (fgWarnError) AliWarning(Form("Skip %d words failed. %d available", iw, fpEnd - fpPos - 1));\r
+ if (fWarnError) AliWarning(Form("Skip %d words failed. %d available", iw, fpEnd - fpPos - 1));\r
return kFALSE;\r
}\r
\r
if (DecodeTracklets() == kFALSE) {\r
SeekEndOfData();\r
\r
- if (fgWarnError) AliError(Form("Tracklet decoding failed stack %d link %d", GetStack(), fStackLinkNumber));\r
+ if (fWarnError) AliError(Form("Tracklet decoding failed stack %d link %d", GetStack(), fStackLinkNumber));\r
\r
// copy error codes in memory into error container\r
if (errorCodeContainer) {\r
if (fHC->fEOTECorrupted != kTRUE) SeekEndOfData();\r
\r
/*\r
- if (fgWarnError) {\r
+ if (fWarnError) {\r
AliError(Form("Failed HC : %s", DumpHCinfoH0(fHC)));\r
AliError(Form("Failed HC : %s", DumpHCinfoH1(fHC)));\r
}\r
ResetIterators(); \r
\r
if (InitBuffer(buffer, length) == kFALSE) {\r
- if (fgWarnError) AliError("InitBuffer failed."); \r
+ if (fWarnError) AliError("InitBuffer failed."); \r
return kFALSE;\r
}\r
\r
\r
if (fpPos >= fpEnd) {\r
if (fRawReader) fRawReader->AddMajorErrorLog(kLinkDataMissing, "Link data missing"); \r
- if (fgWarnError) AliError("Link data missing.");\r
+ if (fWarnError) AliError("Link data missing.");\r
break;\r
}\r
\r
}\r
}\r
else {\r
- if (fgWarnError) AliWarning("No additional sm headers and stack index words present.");\r
+ if (fWarnError) AliWarning("No additional sm headers and stack index words present.");\r
if (fRawReader) fRawReader->AddMajorErrorLog(kDecodeStackInfo, "Stack info missing");\r
return kFALSE;\r
}\r
if (fgDebugFlag) AliDebug(5, "GTU headers are OK.");\r
}\r
else {\r
- if (fgWarnError) AliWarning("No data just after GTU headers.");\r
+ if (fWarnError) AliWarning("No data just after GTU headers.");\r
if (fRawReader) fRawReader->AddMajorErrorLog(kMissingData, "Missing sm data");\r
return kFALSE;\r
}\r
//\r
if (fpPos >= fpEnd) {\r
fHC->fCorrupted += 1; \r
- if (fgWarnError) AliError("No data(including HC header) in the buffer");\r
+ if (fWarnError) AliError("No data(including HC header) in the buffer");\r
return kFALSE;;\r
}\r
\r
if (DecodeHCheader() == kFALSE) {\r
- if (fgWarnError) AliWarning(Form("HC Header decode failed. H0 Error: %d H1 Error: %d",fHC->fH0Corrupted,fHC->fH1Corrupted));\r
+ if (fWarnError) AliWarning(Form("HC Header decode failed. H0 Error: %d H1 Error: %d",fHC->fH0Corrupted,fHC->fH1Corrupted));\r
return kFALSE;\r
}\r
else {\r
fpPos++;\r
if (fpPos >= fpEnd) {\r
fHC->fCorrupted += 2; \r
- if (fgWarnError) AliError("No data right after HC header in the buffer");\r
+ if (fWarnError) AliError("No data right after HC header in the buffer");\r
return kFALSE;\r
}\r
}\r
if ((fHC->fRawVMajor & 64) == 64) { // test pattern data\r
AliTRDrawTPStream *tpStream = new AliTRDrawTPStream(fHC->fRawVMajorOpt, fpPos);\r
if (tpStream->DecodeTPdata() == kFALSE) {\r
- if (fgWarnError) AliError("Failed to decode test pattern data");\r
+ if (fWarnError) AliError("Failed to decode test pattern data");\r
return kFALSE;\r
}\r
return kTRUE;\r
}\r
}\r
else { // nsamples = 31, 32 are not implemented in the TRAP and should never happen \r
- if (fgWarnError) AliError("nsamples are 31 or 32. These are not implemented in the TRAP and should never happen!");\r
+ if (fWarnError) AliError("nsamples are 31 or 32. These are not implemented in the TRAP and should never happen!");\r
}\r
\r
} // iadc\r
UInt_t vword = *word;\r
\r
if (vword == END_OF_TRACKLET_MARKERNEW) {\r
- if (fgWarnError) AliError(Form("There should be MCM header. We meet END_OF_TRACKLET_MARKER 0x%08x",vword));\r
+ if (fWarnError) AliError(Form("There should be MCM header. We meet END_OF_TRACKLET_MARKER 0x%08x",vword));\r
fHC->fEOTECorrupted = kTRUE; //to finish data reading of this HC\r
}\r
\r
mcm->fADCMaskWord = vword;\r
\r
if (vword == END_OF_TRACKLET_MARKERNEW) {\r
- if (fgWarnError) AliError(Form("There should be MCMadcMask. We meet END_OF_TRACKLET_MARKER 0x%08x",vword));\r
+ if (fWarnError) AliError(Form("There should be MCMadcMask. We meet END_OF_TRACKLET_MARKER 0x%08x",vword));\r
fHC->fEOTECorrupted = kTRUE; //to finish data reading of this HC\r
}\r
\r
\r
for (Int_t iw = 0; iw < fMCM.fSingleADCwords; iw++) {\r
if (HC_HEADER_MASK_ERR(*fpPos) == 0 || *fpPos == END_OF_TRACKLET_MARKERNEW) {\r
- if (fgWarnError) AliError(Form("There should be ADC data. We meet HC header or END_OF_TRACKLET_MARKER 0x%08x",*fpPos));\r
+ if (fWarnError) AliError(Form("There should be ADC data. We meet HC header or END_OF_TRACKLET_MARKER 0x%08x",*fpPos));\r
fHC->fEOTECorrupted = kTRUE; \r
fpPos--;\r
return kFALSE;\r
fpPos++;\r
for (Int_t iw = 0; iw < fMCM.fSingleADCwords-1; iw++) {\r
if (HC_HEADER_MASK_ERR(*fpPos) == 0 || *fpPos == END_OF_TRACKLET_MARKERNEW) {\r
- if (fgWarnError) AliError(Form("There should be ADC data. We meet HC header or END_OF_TRACKLET_MARKER 0x%08x",*fpPos));\r
+ if (fWarnError) AliError(Form("There should be ADC data. We meet HC header or END_OF_TRACKLET_MARKER 0x%08x",*fpPos));\r
fHC->fEOTECorrupted = kTRUE; \r
fpPos--;\r
return kFALSE;\r