From: dibari Date: Wed, 6 Aug 2008 13:09:53 +0000 (+0000) Subject: Alifatal removed in GetWord. Put AliWarning (+AddMajorErrorLog) X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=803dcdb181086ea33d1d8687d02ee584d706df65;p=u%2Fmrichter%2FAliRoot.git Alifatal removed in GetWord. Put AliWarning (+AddMajorErrorLog) --- diff --git a/HMPID/AliHMPIDRawStream.cxx b/HMPID/AliHMPIDRawStream.cxx index 1116eb4ae01..08a014b801b 100644 --- a/HMPID/AliHMPIDRawStream.cxx +++ b/HMPID/AliHMPIDRawStream.cxx @@ -146,7 +146,7 @@ Bool_t AliHMPIDRawStream::Turbo() fNPads=0; // Int_t gw=0; for(Int_t i=1;i> kbit27) & 1)) continue; UInt_t statusControlRow = 0x32a8; UInt_t rowControlWord = fWord >> kbit0 & 0xfbff; @@ -545,7 +545,11 @@ Bool_t AliHMPIDRawStream::GetWord(Int_t n,EDirection dir) // independent. fWord = 0; - if (!fData || fPosition < 0) AliFatal("Raw data payload buffer is not yet initialized !"); + if (fPosition < 0) { + AliWarning("fPosition<0"); + fRawReader->AddMajorErrorLog(kRawDataSizeErr,"fPosition<0"); + return kFALSE; + } if(dir==kBwd) n = -n; fPosition+=4*n-4;