]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/TPCLib/AliHLTAltroChannelSelectorComponent.h
implemented TPCDigitDump and AltroChannelSelector
[u/mrichter/AliRoot.git] / HLT / TPCLib / AliHLTAltroChannelSelectorComponent.h
index 35e8105645f9f3f66a08fb1e09e43b2fc6f4eba6..d1b8406425cdfb209a1912af1d042e7d036d3eba 100644 (file)
@@ -68,6 +68,22 @@ class AliHLTAltroChannelSelectorComponent : public AliHLTProcessor {
   /** assignment operator prohibited */
   AliHLTAltroChannelSelectorComponent& operator=(const AliHLTAltroChannelSelectorComponent&);
 
+  /**
+   * Copy a data block at the end of a buffer.
+   * The source buffer is inserted at given position relative to the buffer
+   * end.
+   * @param pTgt       target buffer
+   * @param capacity   capacity (size) of the buffer
+   * @param position   porition relative to the END of the buffer
+   * @param pSrc       source buffer to be copied
+   * @param size       size of the source buffer
+   * @return copied size, neg error code if failed
+   */
+  int CopyBlockToEnd(AliHLTUInt8_t* pTgt, unsigned capacity, unsigned position, void* pSrc, unsigned size);
+
+  /** the mode for the DigitReaderRaw */
+  unsigned fRawreaderMode; //!transient
+
   ClassDef(AliHLTAltroChannelSelectorComponent, 0);
 };