]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TRD/AliHLTTRDOfflineTrackerV1Component.cxx
correcting output data block specification for TRD clusterizer and tracker (Theo)
[u/mrichter/AliRoot.git] / HLT / TRD / AliHLTTRDOfflineTrackerV1Component.cxx
index cfcad94494c87de05830201d9599bfb353e75fdc..c8cad951df9aa48d8e107ec66d6d1b0a95185d0b 100644 (file)
@@ -17,9 +17,9 @@
 //**************************************************************************
 
 /** @file   AliHLTTRDOfflineTrackerV1Component.cxx
-    @author 
-    @date   2009-08-31
-    @brief  A TRDClusterizer processing component for the HLT. 
+    @author Theodor Rascanu
+    @date   
+    @brief  Handles high level (object based) and low level (pod) input data (clusters). For debug purposes only
 */
 
 #include "AliHLTTRDOfflineTrackerV1Component.h"
@@ -132,13 +132,14 @@ int AliHLTTRDOfflineTrackerV1Component::DoEvent(const AliHLTComponent_EventData&
        AliHLTTRDUtils::EmulateHLTTracks(trdTracks);
       }
 
+      AliHLTUInt32_t spec = GetSpecification(iter);
       if(trdTracks)
-      PushBack(trdTracks, AliHLTTRDDefinitions::fgkHiLvlTracksDataType, 0);
+       PushBack(trdTracks, AliHLTTRDDefinitions::fgkHiLvlTracksDataType, spec);
       else{
        TClonesArray temp("AliTRDtrackV1");
-       PushBack(&temp, AliHLTTRDDefinitions::fgkHiLvlTracksDataType, 0);
+       PushBack(&temp, AliHLTTRDDefinitions::fgkHiLvlTracksDataType, spec);
       }
-      PushBack(strg, AliHLTTRDDefinitions::fgkHiLvlTracksDataType, 0);
+      PushBack(strg, AliHLTTRDDefinitions::fgkHiLvlTracksDataType, spec);
       fTracker->UnloadClusters();
       AliTRDReconstructor::SetClusters(0x0);