]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliRawDB.h
Bug fix (CINT problems) (Marian)
[u/mrichter/AliRoot.git] / RAW / AliRawDB.h
index bd178fe36604dc8d17a405e1797fdc11c09317e2..e5098964a38e84de720f598c1032d5b5bd93b7e2 100644 (file)
@@ -42,12 +42,12 @@ 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();