-// @(#)alimdc:$Name$:$Id$
+// @(#) $Id$
// Author: Fons Rademakers 26/11/99
/**************************************************************************
//______________________________________________________________________________
-AliRawRFIODB::AliRawRFIODB(AliRawEvent *event,
+AliRawRFIODB::AliRawRFIODB(AliRawEventV2 *event,
AliESDEvent *esd,
Int_t compress,
- const char* fileName)
- : AliRawDB(event, esd, compress, fileName)
+ const char* fileName,Int_t basketsize)
+ : AliRawDB(event, esd, compress, fileName, basketsize)
{
// Create a new raw DB that will be accessed via RFIO.
}
//______________________________________________________________________________
-Int_t AliRawRFIODB::Close()
+Long64_t AliRawRFIODB::Close()
{
// Close raw RFIO DB.
// Write the tree.
Bool_t error = kFALSE;
- if (fTree->Write() == 0)
- error = kTRUE;
+ if (fTree)
+ if (fTree->Write() == 0)
+ error = kTRUE;
if (fESDTree)
if (fESDTree->Write() == 0)
error = kTRUE;
// Close DB, this also deletes the fTree
fRawDB->Close();
- Int_t filesize = fRawDB->GetEND();
+ fTree = NULL;
+
+ Long64_t filesize = fRawDB->GetEND();
if (fDeleteFiles) {
TUrl u(fRawDB->GetName());