int AliHLTTPCDigitReaderDecoder::Reset()
{
// see header file for class documentation
+ fAltroData.Reset();
+ fAltroData.SetIsComplete(false);
+ if (fAltroBunch) {
+ fAltroBunch->SetBunchSize(0);
+ fAltroBunch->SetData(NULL);
+ }
if (fAltroDecoder) ReleaseDecoderInstance(fAltroDecoder);
fAltroDecoder=NULL;
return 0;
}
}
+int AliHLTTPCDigitReaderDecoder::GetRCUTrailerSize()
+{
+ // see header file for class documentation
+ if(fAltroDecoder){
+ return fAltroDecoder->GetRCUTrailerSize();
+ }
+ return 0;
+}
+
+bool AliHLTTPCDigitReaderDecoder::GetRCUTrailerData(UChar_t*& trData)
+{
+ // see header file for class documentation
+ if(fAltroDecoder){
+ return fAltroDecoder->GetRCUTrailerData(trData);
+ }
+ return false;
+}
+
AliAltroDecoder* AliHLTTPCDigitReaderDecoder::GetDecoderInstance()
{
// see header file for class documentation