AliHLTDataInflaterHuffman::~AliHLTDataInflaterHuffman()
{
// destructor
+ if (fHuffmanCoderList) delete fHuffmanCoderList;
+ fHuffmanCoderList=NULL;
}
int AliHLTDataInflaterHuffman::AddParameterDefinition(const char* name, unsigned bitLength)
return true;
}
+
+void AliHLTDataInflaterHuffman::Clear(Option_t * option)
+{
+ /// clear the object
+ fCurrentParameter=-1;
+
+ if (strcmp(option, "all")==0) {
+ fHuffmanCoders.clear();
+ if (fHuffmanCoderList) delete fHuffmanCoderList;
+ fHuffmanCoderList=NULL;
+ }
+
+ AliHLTDataInflater::Clear(option);
+}