ALIROOT-5433 Transition to CDHv3 in HLT
[u/mrichter/AliRoot.git] / HLT / rec / AliHLTOUTDigitReader.h
index 510e6e4..31d7046 100644 (file)
@@ -3,15 +3,15 @@
 
 #ifndef ALIHLTOUTDIGITREADER_H
 #define ALIHLTOUTDIGITREADER_H
-//* This file is property of and copyright by the ALICE HLT Project        * 
+//* This file is property of and copyright by the                          * 
 //* ALICE Experiment at CERN, All rights reserved.                         *
-//* See cxx source for full Copyright notice                               */
+//* See cxx source for full Copyright notice                               *
 
-/** @file   AliHLTOUTDigitReader.h
-    @author Matthias Richter
-    @date   
-    @brief  HLTOUT data wrapper for simulated AliRoot HLT digit data.
-*/
+/// @file   AliHLTOUTDigitReader.h
+/// @author Matthias Richter
+/// @date   
+/// @brief  HLTOUT data wrapper for simulated AliRoot HLT digit data.
+///
 
 #include "AliHLTOUTHomerCollection.h"
 #include "TString.h"
@@ -38,7 +38,7 @@ class AliHLTOUTDigitReader : public AliHLTOUTHomerCollection {
   Bool_t ReadNextData(UChar_t*& data);
   int Reset();
   int GetDataSize();
-  const AliRawDataHeader* GetDataHeader();
+  AliHLTCDHWrapper GetDataHeader();
   void SelectEquipment(int equipmentType, int minEquipmentId = -1, int maxEquipmentId = -1);
   int GetEquipmentId();
 
@@ -68,6 +68,12 @@ class AliHLTOUTDigitReader : public AliHLTOUTHomerCollection {
    */
   void SetParam(TTree* pDigitTree, int event=-1);
 
+  /**
+   * Set name of the digit file as parameter
+   * Overloaded from AliHLTOUT
+   */ 
+  void SetParam(const char* filename, int event=-1);
+
   /** name of the digit file */
   TString fDigitFileName; //! transient
 
@@ -92,8 +98,8 @@ class AliHLTOUTDigitReader : public AliHLTOUTHomerCollection {
   /** number of DDL objects -> size of the arrays */
   int fNofDDLs; //!transient
 
-  /** current position in the array */
-  int fCurrent; //!transient
+  /** current position in the array of DDLs*/
+  int fCurrentLink; //!transient
 
   ClassDef(AliHLTOUTDigitReader, 0)
 };