Bug fix. alimdc was ignoring the setting of the basket size, so it was always 32k
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 25 Jun 2008 11:57:44 +0000 (11:57 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 25 Jun 2008 11:57:44 +0000 (11:57 +0000)
RAW/AliMDC.cxx
RAW/AliRawCastorDB.cxx
RAW/AliRawCastorDB.h
RAW/AliRawNullDB.cxx
RAW/AliRawNullDB.h
RAW/AliRawRFIODB.cxx
RAW/AliRawRFIODB.h
RAW/AliRawRootdDB.cxx
RAW/AliRawRootdDB.h

index 30e25c3..724c235 100644 (file)
@@ -190,15 +190,15 @@ Int_t AliMDC::Open(EWriteMode mode, const char* fileName,
 // open a new raw DB file
 
   if (mode == kRFIO)
-    fRawDB = new AliRawRFIODB(fEvent, fESD, fCompress, fileName);
+    fRawDB = new AliRawRFIODB(fEvent, fESD, fCompress, fileName, fBasketSize);
   else if (mode == kROOTD)
-    fRawDB = new AliRawRootdDB(fEvent, fESD, fCompress, fileName);
+    fRawDB = new AliRawRootdDB(fEvent, fESD, fCompress, fileName, fBasketSize);
   else if (mode == kCASTOR)
-    fRawDB = new AliRawCastorDB(fEvent, fESD, fCompress, fileName);
+    fRawDB = new AliRawCastorDB(fEvent, fESD, fCompress, fileName, fBasketSize);
   else if (mode == kDEVNULL)
-    fRawDB = new AliRawNullDB(fEvent, fESD, fCompress, fileName);
+    fRawDB = new AliRawNullDB(fEvent, fESD, fCompress, fileName, fBasketSize);
   else
-    fRawDB = new AliRawDB(fEvent, fESD, fCompress, fileName);
+    fRawDB = new AliRawDB(fEvent, fESD, fCompress, fileName, fBasketSize);
   fRawDB->SetDeleteFiles(fDeleteFiles);
 
   if (fRawDB->IsZombie()) {
index f94b687..ba03e9f 100644 (file)
@@ -35,8 +35,8 @@ ClassImp(AliRawCastorDB)
 AliRawCastorDB::AliRawCastorDB(AliRawEvent *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.
 
index ecec025..4b95528 100644 (file)
@@ -21,7 +21,8 @@ public:
    AliRawCastorDB(AliRawEvent *event,
                  AliESDEvent *esd,
                  Int_t compress,
-                 const char* fileName = NULL);
+                 const char* fileName = NULL,
+                 Int_t basketsize = 32000);
    ~AliRawCastorDB() { Close(); }
 
    const char *GetOpenOption() const { return "-RECREATE"; }
index 070ef95..b8206af 100644 (file)
@@ -32,8 +32,8 @@ ClassImp(AliRawNullDB)
 AliRawNullDB::AliRawNullDB(AliRawEvent *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 wrtie to /dev/null.
 
index 5cd6500..812b97c 100644 (file)
@@ -21,7 +21,8 @@ public:
    AliRawNullDB(AliRawEvent *event,
                AliESDEvent *esd,
                Int_t compress,
-               const char* fileName);
+               const char* fileName,
+               Int_t basketsize = 32000);
    ~AliRawNullDB() { Close(); }
 
    Long64_t Close();
index 0860e2a..92441be 100644 (file)
@@ -35,8 +35,8 @@ ClassImp(AliRawRFIODB)
 AliRawRFIODB::AliRawRFIODB(AliRawEvent *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.
 
index ffde041..4aad013 100644 (file)
@@ -21,7 +21,8 @@ public:
    AliRawRFIODB(AliRawEvent *event,
                AliESDEvent *esd,
                Int_t compress,
-               const char* fileName = NULL);
+               const char* fileName = NULL,
+               Int_t basketsize = 32000);
    ~AliRawRFIODB() { Close(); }
 
    Long64_t Close();
index ec1ba14..b8308a8 100644 (file)
@@ -34,8 +34,8 @@ ClassImp(AliRawRootdDB)
 AliRawRootdDB::AliRawRootdDB(AliRawEvent *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 rootd daemon.
 
index 7bacc11..21bcf63 100644 (file)
@@ -21,7 +21,8 @@ public:
    AliRawRootdDB(AliRawEvent *event,
                 AliESDEvent *esd,
                 Int_t compress,
-                const char* fileName = NULL);
+                const char* fileName = NULL,
+                Int_t basketsize = 32000);
    ~AliRawRootdDB() { Close(); }
 
    Long64_t Close();