]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliRawDB.h
Bugfix. Default argument was taken (J.Belikov)
[u/mrichter/AliRoot.git] / RAW / AliRawDB.h
index d223f848f574bef7d63811ce26c427a7d3088271..e5098964a38e84de720f598c1032d5b5bd93b7e2 100644 (file)
@@ -42,13 +42,14 @@ public:
            AliESD *esd,
            Int_t compress,
             const char* fileName = NULL);
-   virtual ~AliRawDB() { Close(); }
+   virtual ~AliRawDB() { if(Close()==-1) Error("~AliRawDB", "cannot close output file!"); }
 
    virtual const char *GetOpenOption() const { return "RECREATE"; }
    virtual Int_t       GetNetopt() const { return 0; }
    virtual Bool_t      Create(const char* fileName = NULL);
-   virtual void        Close();
+   virtual Int_t       Close();
    Int_t               Fill();
+   Int_t               GetTotalSize();
 
    void         WriteStats(AliStats* stats);