]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/tracking-ca/AliHLTTPCCAInputDataCompressorComponent.h
Now the TPC clusterfinder produces a special compressed input for the CA tracker,
[u/mrichter/AliRoot.git] / HLT / TPCLib / tracking-ca / AliHLTTPCCAInputDataCompressorComponent.h
index 7840f809b553e882371b5d7c721ef4de2bbc65f5..495ed712454157b7ea121afdc2a0b7fe3a01d421 100644 (file)
@@ -10,6 +10,7 @@
 #define ALIHLTTPCCAINPUTDATACOMPRESSORCOMPONENT_H
 
 #include "AliHLTProcessor.h"
+class AliHLTTPCClusterData;
 
 /**
  * @class AliHLTTPCCAInputDataCompressorComponent
@@ -53,6 +54,12 @@ class AliHLTTPCCAInputDataCompressorComponent : public AliHLTProcessor
     /** @see component interface @ref AliHLTComponent::Spawn */
     AliHLTComponent* Spawn() ;
 
+  static int Compress( AliHLTTPCClusterData* inputPtr,
+                      AliHLTUInt32_t maxBufferSize,
+                      AliHLTUInt8_t* outputPtr,
+                      AliHLTUInt32_t& outputSize
+                      );
+
   protected:
 
     // Protected functions to implement AliHLTComponent's interface.