- changed default output data type of BlockFilter component from
'Void' to 'Any'
- bugfix in AliHLTComponent: handle component output type
kAliHLTAnyDataType correctly
AliHLTComponentDataTypeList itypes;
AliHLTComponentDataTypeList otypes;
otypes.push_back(GetOutputDataType());
- if (otypes[0]==kAliHLTMultipleDataType) {
+ if (MatchExactly(otypes[0],kAliHLTMultipleDataType)) {
otypes.clear();
int count=0;
if ((count=GetOutputDataTypes(otypes))>0) {
{
// see header file for class documentation
if (fFilterRules.size()==1) return fFilterRules[0].fDataType;
- if (fFilterRules.size()==0) return kAliHLTVoidDataType;
+ if (fFilterRules.size()==0) return kAliHLTAnyDataType;
return kAliHLTMultipleDataType;
}