#include "AliHLTErrorGuard.h"
#include "AliHLTTPCHWCFEmulator.h"
#include "AliHLTTPCTransform.h"
-#include "AliRawDataHeader.h"
+#include "AliHLTCDHWrapper.h"
#include "TFile.h"
#include <memory>
#include <ostream>
}
}
+void AliHLTTPCHWCFData::ErrorMsg( const char *str ) const
+{
+ ALIHLTERRORGUARD(1, str);
+}
+
int AliHLTTPCHWCFData::Open(const char* filename)
{
// open block from file and add to collection
iResult=-ENODATA;
}
- AliHLTUInt8_t* pBuffer=reinterpret_cast<AliHLTUInt8_t*>(buffer->GetArray()+sizeof(AliRawDataHeader));
- unsigned bufferSize=buffer->GetSize()-sizeof(AliRawDataHeader);
+ AliHLTCDHWrapper header(buffer->GetArray());
+ AliHLTUInt8_t* pBuffer=reinterpret_cast<AliHLTUInt8_t*>(buffer->GetArray()+header.GetHeaderSize());
+ unsigned bufferSize=buffer->GetSize()-header.GetHeaderSize();
if ((iResult=Init(pBuffer, bufferSize))<0 ||
(iResult=CheckVersion())<0) {
Reset();