]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - FMD/AliFMDRawReader.h
Improved ALTRO mapping: Now does the full conversion from
[u/mrichter/AliRoot.git] / FMD / AliFMDRawReader.h
index af94f8becf515a2a54b17dc1fb41302652d6520d..1595baedaa1486b479642ab1c9e91edccc20a6b2 100644 (file)
@@ -23,6 +23,7 @@
 #ifndef ROOT_TTask
 # include <TTask.h>
 #endif
+#include "AliFMDUShortMap.h"
 
 //____________________________________________________________________
 class AliRawReader;
@@ -73,17 +74,19 @@ protected:
       fReader(0), 
       fSampleRate(0),
       fData(0),
-      fNbytes(0)
+      fNbytes(0), 
+      fSeen()
   {}
   AliFMDRawReader& operator=(const AliFMDRawReader&) { return *this; }
   ULong_t GetNwords() const {return fNbytes / 4;}
   UInt_t Get32bitWord(Int_t idx);
   Int_t GetHalfringIndex(UShort_t det, Char_t ring, UShort_t board);
-  TTree*        fTree;       //! Pointer to tree to read into 
-  AliRawReader* fReader;     //! Pointer to raw reader 
-  UShort_t      fSampleRate; // The sample rate (if 0, inferred from data)
-  UChar_t* fData; 
-  ULong_t  fNbytes; 
+  TTree*          fTree;       //! Pointer to tree to read into 
+  AliRawReader*   fReader;     //! Pointer to raw reader 
+  UShort_t        fSampleRate; // The sample rate (if 0, inferred from data)
+  UChar_t*        fData; 
+  ULong_t        fNbytes; 
+  AliFMDUShortMap fSeen;
   
   ClassDef(AliFMDRawReader, 0) // Read FMD raw data into a cache 
 };