From 2c7410c26bcfa39f965bf615c082f132c2748d21 Mon Sep 17 00:00:00 2001 From: cvetan Date: Thu, 2 Oct 2008 14:10:02 +0000 Subject: [PATCH 1/1] RCU can't write raw-data size so one gets always 0xffffffff in the CDH event-size field --- RAW/AliAltroBuffer.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RAW/AliAltroBuffer.cxx b/RAW/AliAltroBuffer.cxx index 0b9071cd989..12b8f3024ae 100644 --- a/RAW/AliAltroBuffer.cxx +++ b/RAW/AliAltroBuffer.cxx @@ -265,7 +265,8 @@ void AliAltroBuffer::WriteDataHeader(Bool_t dummy, Bool_t compressed) WriteRCUTrailer(0); UInt_t currentFilePos = fFile->Tellp(); fFile->Seekp(fDataHeaderPos); - header.fSize = currentFilePos-fDataHeaderPos; + header.fSize = 0xFFFFFFFF; // RCU can't write raw-data size so we always get an 'invalid' size field + // header.fSize = currentFilePos-fDataHeaderPos; header.SetAttribute(0); // valid data if (compressed) header.SetAttribute(1); fFile->WriteBuffer((char*)(&header), sizeof(header)); -- 2.39.3