]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTTPCHWClusterTransformComponent.h
treatment of MC labels added
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTTPCHWClusterTransformComponent.h
index bdcb6e7995a25fa5a9cffabcba3cffbd7118e53c..d5ab230f0f7234639eb34f76b62c636793501a5f 100644 (file)
@@ -25,6 +25,7 @@
 #include "AliHLTComponentBenchmark.h"
 
 class AliTPCTransform;
+class AliHLTTPCHWCFData;
 
 /**
  * @class AliHLTTPCHWClusterTransformComponent
@@ -133,14 +134,10 @@ protected:
                     AliHLTUInt32_t& size, vector<AliHLTComponentBlockData>& outputBlocks );
   int DoDeinit();
   
-  int Reconfigure(const char* cdbEntry, const char* chainId);
+  int Reconfigure(const char* cdbEntry, const char* chainId);  
 
   using AliHLTProcessor::DoEvent;
-  Bool_t fDataId;
-  UInt_t fChargeThreshold;  //!transient 
-  AliHLTTPCClusterTransformation fTransform;
-  AliHLTComponentBenchmark fBenchmark; // benchmarks
-
+  
 private:
    
   int ScanConfigurationArgument(int argc, const char** argv);
@@ -153,6 +150,13 @@ private:
 
   static const char* fgkOCDBEntryHWTransform; //!transient
   
+  Bool_t fDataId;
+  AliHLTTPCClusterTransformation fTransform;
+  Bool_t fPublishRawClusters; // publish raw clusters in addition
+  AliHLTTPCHWCFData* fpDecoder; // decoder
+
+  AliHLTComponentBenchmark fBenchmark; // benchmarks
+
   ClassDef(AliHLTTPCHWClusterTransformComponent, 0)
 };