-// @(#)alimdc:$Name$:$Id$
+// @(#) $Id$
// Author: Fons Rademakers 26/11/99
/**************************************************************************
//______________________________________________________________________________
-AliRawCastorDB::AliRawCastorDB(AliRawEvent *event,
+AliRawCastorDB::AliRawCastorDB(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 CASTOR and rootd.
}
//______________________________________________________________________________
-Int_t AliRawCastorDB::Close()
+Long64_t AliRawCastorDB::Close()
{
// Close raw CASTOR/rootd 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());