minor change: correct implementation of output type getter (Gaute)
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 6 Aug 2009 08:10:13 +0000 (08:10 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 6 Aug 2009 08:10:13 +0000 (08:10 +0000)
HLT/ITS/AliHLTITSClusterFinderComponent.cxx
HLT/ITS/AliHLTITSClusterFinderComponent.h

index b3ed1aa..7e131f8 100644 (file)
@@ -117,19 +117,18 @@ void AliHLTITSClusterFinderComponent::GetInputDataTypes( vector<AliHLTComponentD
 
 AliHLTComponentDataType AliHLTITSClusterFinderComponent::GetOutputDataType() {
   // see header file for class documentation
-  return kAliHLTMultipleDataType;
-
-}
-
-int AliHLTITSClusterFinderComponent::GetOutputDataTypes(AliHLTComponentDataTypeList& tgtList)
-
-{
-  // see header file for class documentation
-  tgtList.clear();
-  tgtList.push_back(kAliHLTDataTypeClusters|kAliHLTDataOriginITSSPD);
-  tgtList.push_back(kAliHLTDataTypeClusters|kAliHLTDataOriginITSSDD);
-  tgtList.push_back(kAliHLTDataTypeClusters|kAliHLTDataOriginITSSSD);
-  return tgtList.size();
+  switch(fModeSwitch){
+  case kClusterFinderSPD:
+    return kAliHLTDataTypeClusters|kAliHLTDataOriginITSSPD;
+    break;
+  case kClusterFinderSDD:       
+    return kAliHLTDataTypeClusters|kAliHLTDataOriginITSSDD;
+    break;
+  case kClusterFinderSSD:
+    return kAliHLTDataTypeClusters|kAliHLTDataOriginITSSSD;
+    break;
+  }
+  return kAliHLTVoidDataType;
 }
 
 void AliHLTITSClusterFinderComponent::GetOutputDataSize( unsigned long& constBase, double& inputMultiplier ) {
@@ -239,7 +238,7 @@ Int_t AliHLTITSClusterFinderComponent::DoEvent( const AliHLTComponentEventData&
 
   if ( evtData.fBlockCnt<=0 )
       {
-       Logging( kHLTLogWarning, "HLT::ITSClusterFinder::DoEvent", "DoEvent", "no blocks in event" );
+       HLTDebug("no blocks in event" );
        return 0;
       }
   AliHLTComponentDataType datatype;
index c88b06a..6bbcdde 100644 (file)
@@ -103,9 +103,6 @@ class AliHLTITSClusterFinderComponent : public AliHLTProcessor
   AliHLTComponentDataType GetOutputDataType();
 
   /** interface function, see @ref AliHLTComponent for description */
-  int GetOutputDataTypes(AliHLTComponentDataTypeList& tgtList);
-
-  /** interface function, see @ref AliHLTComponent for description */
   virtual void GetOutputDataSize( unsigned long& constBase, double& inputMultiplier );
 
   /** interface function, see @ref AliHLTComponent for description */