// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
#include "AliHLTProcessor.h"
-#include "AliTPCRecoParam.h"
+#include "AliHLTTPCClusterTransformation.h"
#include "AliHLTComponentBenchmark.h"
-#include <vector>
class AliTPCTransform;
+class AliHLTTPCHWCFData;
/**
* @class AliHLTTPCHWClusterTransformComponent
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;
- AliTPCTransform *fOfflineTransform;
- Bool_t fDataId;
- UInt_t fChargeThreshold; //!transient
-
+
private:
int ScanConfigurationArgument(int argc, const char** argv);
/** assignment operator prohibited */
AliHLTTPCHWClusterTransformComponent& operator=(const AliHLTTPCHWClusterTransformComponent&);
- AliTPCRecoParam fOfflineTPCRecoParam; //! transient
static const char* fgkOCDBEntryHWTransform; //!transient
- AliHLTComponentBenchmark fBenchmark; // benchmarks
+ Bool_t fDataId;
+ AliHLTTPCClusterTransformation fTransform;
+ Bool_t fPublishRawClusters; // publish raw clusters in addition
+ AliHLTTPCHWCFData* fpDecoder; // decoder
+
+ AliHLTComponentBenchmark fBenchmark; // benchmarks
+
ClassDef(AliHLTTPCHWClusterTransformComponent, 0)
};