]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliAltroBuffer.h
reading RAW without data
[u/mrichter/AliRoot.git] / RAW / AliAltroBuffer.h
index e4eab37245cb0c409e7a592a0975df89fdb701a7..dd65caf33caab90b69a4cb84ceb98b00d6641d70 100644 (file)
@@ -25,7 +25,7 @@ class AliAltroMapping;
 
 class AliAltroBuffer: public TObject {
  public:
-  AliAltroBuffer(const char* fileName, const AliAltroMapping *mapping = NULL);
+  AliAltroBuffer(const char* fileName, AliAltroMapping *mapping = NULL);
   virtual ~AliAltroBuffer();
 
   void  FillBuffer(Int_t val);
@@ -56,6 +56,10 @@ class AliAltroBuffer: public TObject {
 
   void  WriteDataHeader(Bool_t dummy, Bool_t compressed);
   //this method is used to write the data header
+
+  void  WriteRCUTrailer(Int_t rcuId);
+  //this method is used to write the RCU trailer
+
   void  SetVerbose(Int_t val) {fVerbose = val;}
   //this method is used to set the verbose level 
   //level  0 no output messages
@@ -84,7 +88,7 @@ class AliAltroBuffer: public TObject {
   UInt_t fDataHeaderPos;//Data header position
 
   // Now the parameters for the mapping
-  const AliAltroMapping*    fMapping;      // Pointer to the mapping handler
+  AliAltroMapping*    fMapping;      // Pointer to the mapping handler
 
   ClassDef(AliAltroBuffer,0)  // Interface to the Altro format
 };