]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/rec/AliRawReaderHLT.h
changes by Astrid commited
[u/mrichter/AliRoot.git] / HLT / rec / AliRawReaderHLT.h
index 118461c2c32c75657a0cae2c452c2ee0f253a1b1..90179e7dd0cc56c00cbdfff49e5ce8f7e37738c2 100644 (file)
@@ -7,26 +7,20 @@
 //* 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
@@ -116,7 +110,7 @@ class AliHLTOUTHandler;
  *
  * @ingroup alihlt_aliroot_reconstruction
  */
-class AliRawReaderHLT : public AliRawReader, public AliHLTReconstructorBase {
+class AliRawReaderHLT : public AliRawReader {
  public:
   /** constructor */
   AliRawReaderHLT(AliRawReader* pParentReader, const char* options=NULL);
@@ -239,10 +233,10 @@ class AliRawReaderHLT : public AliRawReader, public AliHLTReconstructorBase {
   /** 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 */
@@ -263,7 +257,10 @@ class AliRawReaderHLT : public AliRawReader, public AliHLTReconstructorBase {
   /** 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"