//* ALICE Experiment at CERN, All rights reserved. *
//* See cxx source for full Copyright notice *
-/** @file AliRawReaderHLT.h
- @author Matthias Richter
- @date
- @brief AliRawReader implementation which replaces original input of
- detectors with the appropriate HLT output. */
-
-// see below for class documentation
-// or
-// refer to README to build package
-// or
-// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
+/// @file AliRawReaderHLT.h
+/// @author Matthias Richter
+/// @date
+/// @brief AliRawReader implementation which replaces original input of
+/// detectors with the appropriate HLT output.
#include "AliHLTDataTypes.h"
#include "AliRawReader.h" // RAW, base class
-#include "AliHLTReconstructorBase.h"
#include "TString.h"
#include <vector>
class AliHLTOUT;
class AliHLTOUTHandler;
+class AliHLTPluginBase;
/**
* @class AliRawReaderHLT
*
* @ingroup alihlt_aliroot_reconstruction
*/
-class AliRawReaderHLT : public AliRawReader, public AliHLTReconstructorBase {
+class AliRawReaderHLT : public AliRawReader {
public:
/** constructor */
AliRawReaderHLT(AliRawReader* pParentReader, const char* options=NULL);
/** size of the current data set */
int fDataSize; // !transient
- /** current stream offset in the data set */
+ /** current stream offset for reading from input stream */
int fOffset; // !transient
- /** current stream position for the ReadNextData function */
+ /** current stream position for block input ReadNextData function */
int fPosition; // !transient
/** equipment id of the current data set, >0 indicates data set from HLT stream */
/** instance of the data handler providing the current data buffer */
AliHLTOUTHandler* fpDataHandler; // !transient
- ClassDef(AliRawReaderHLT, 4)
+ /** base class for AliRoot HLT plugins */
+ AliHLTPluginBase* fpPluginBase; //!transient
+
+ ClassDef(AliRawReaderHLT, 0)
};
#define ALIHLTREC_LIBRARY "libHLTrec.so"