Removing the run DB. The information contained in the DB is still stored in the raw...
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 18 Dec 2006 14:38:51 +0000 (14:38 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 18 Dec 2006 14:38:51 +0000 (14:38 +0000)
RAW/AliMDC.cxx
RAW/AliMDC.h
RAW/AliRawEquipment.cxx
RAW/AliRawEvent.cxx
RAW/MDCLinkDef.h
RAW/Make-macros
RAW/alimdc_main.cxx
RAW/libMDC.pkg
RAW/mdc.cxx
RAW/mdc.h
STEER/AliSimulation.cxx

index 415b369..406f91c 100644 (file)
@@ -33,8 +33,6 @@
 // AliRawRFIODB or via rootd using AliRawRootdDB or to CASTOR via       //
 // rootd using AliRawCastorDB (and for performance testing there is     //
 // also AliRawNullDB).                                                  //
-// The AliRunDB class provides the interface to the run and file        //
-// catalogues (AliEn or plain MySQL).                                   //
 // The AliStats class provides statics information that is added as     //
 // a single keyed object to each raw file.                              //
 // The AliTagDB provides an interface to a TAG database.                //
@@ -72,7 +70,6 @@
 #include "AliRawRootdDB.h"
 #include "AliRawNullDB.h"
 #include "AliTagDB.h"
-#include "AliRunDB.h"
 #include "AliFilter.h"
 
 #include "AliMDC.h"
@@ -85,14 +82,11 @@ const char* const AliMDC::fgkFilterName[kNFilters] = {"AliHoughFilter"};
 
 //______________________________________________________________________________
 AliMDC::AliMDC(Int_t compress, Bool_t deleteFiles, EFilterMode filterMode, 
-              const char* localRunDB, Bool_t rdbmsRunDB,
-              const char* alienHostRunDB, const char* alienDirRunDB,
               Double_t maxSizeTagDB, const char* fileNameTagDB) :
   fEvent(new AliRawEvent),
   fESD(NULL),
   fStats(NULL),
   fRawDB(NULL),
-  fRunDB(new AliRunDB(localRunDB, rdbmsRunDB, alienHostRunDB, alienDirRunDB)),
   fTagDB(NULL),
   fCompress(compress),
   fDeleteFiles(deleteFiles),
@@ -111,11 +105,6 @@ AliMDC::AliMDC(Int_t compress, Bool_t deleteFiles, EFilterMode filterMode,
   // kFilterTransparent the algorthims will be run but no events will be
   // rejected, if it is kFilterOn the filters will be run and the event will
   // be rejected if all filters return kFALSE.
-  // localRunDB is the file name of the local run DB; if NULL no local run DB
-  // will be created.
-  // The filling of a MySQL run DB can be switch on or off with rdbmsRunDB.
-  // The host and directory name of the alien run DB can be specified by
-  // alienHostRunDB and alienDirRunDB; if NULL no alien DB will be filled.
   // If maxSizeTagDB is greater than 0 it determines the maximal size of the
   // tag DB and then fileNameTagDB is the directory name for the tag DB.
   // Otherwise fileNameTagDB is the file name of the tag DB. If it is NULL
@@ -167,7 +156,6 @@ AliMDC::~AliMDC()
 
   fFilters.Delete();
   if(fTagDB) delete fTagDB;
-  delete fRunDB;
   delete fRawDB;
   delete fStats;
   delete fESD;
@@ -405,7 +393,6 @@ Int_t AliMDC::Close()
   if (!fRawDB) return -1;
 
   fRawDB->WriteStats(fStats);
-  fRunDB->Update(fStats);
   Int_t filesize = fRawDB->Close();
   delete fRawDB;
   fRawDB = NULL;
@@ -611,7 +598,6 @@ Int_t AliMDC::Run(const char* inputFile, Bool_t loop,
 
        // Write stats object to raw db, run db, MySQL and AliEn
        fRawDB->WriteStats(fStats);
-       if (fRunDB) fRunDB->Update(fStats);
        delete fStats;
        fStats = NULL;
 
index 30ba15d..8c52baa 100644 (file)
@@ -30,7 +30,6 @@ class AliRawEventHeaderBase;
 class AliRawEquipmentHeader;
 class AliRawData;
 class AliRawDB;
-class AliRunDB;
 class AliTagDB;
 class AliStats;
 class AliESD;
@@ -53,8 +52,6 @@ public:
 
    AliMDC(Int_t compress, Bool_t deleteFiles, 
          EFilterMode filterMode = kFilterTransparent, 
-         const char* localRunDB = NULL, Bool_t rdbmsRunDB = kFALSE,
-         const char* alienHostRunDB = NULL, const char* alienDirRunDB = NULL,
          Double_t maxSizeTagDB = -1, const char* fileNameTagDB = NULL);
    virtual ~AliMDC();
 
@@ -88,7 +85,6 @@ private:
    AliESD      *fESD;         // pointer to HLT ESD object
    AliStats    *fStats;       // statistics
    AliRawDB    *fRawDB;       // raw data DB
-   AliRunDB    *fRunDB;       // run DB
    AliTagDB    *fTagDB;       // tag DB
    Int_t        fCompress;    // compression factor used for raw output DB
    Bool_t       fDeleteFiles; // flag for deletion of files
index 7b0f3ec..0bc6340 100644 (file)
@@ -30,8 +30,6 @@
 // AliRawRFIODB or via rootd using AliRawRootdDB or to CASTOR via       //
 // rootd using AliRawCastorDB (and for performance testing there is     //
 // also AliRawNullDB).                                                  //
-// The AliRunDB class provides the interface to the run and file        //
-// catalogues (AliEn or plain MySQL).                                   //
 // The AliStats class provides statics information that is added as     //
 // a single keyed object to each raw file.                              //
 // The AliTagDB provides an interface to a TAG database.                //
index 662f751..4804fe9 100644 (file)
@@ -30,8 +30,6 @@
 // AliRawRFIODB or via rootd using AliRawRootdDB or to CASTOR via       //
 // rootd using AliRawCastorDB (and for performance testing there is     //
 // also AliRawNullDB).                                                  //
-// The AliRunDB class provides the interface to the run and file        //
-// catalogues (AliEn or plain MySQL).                                   //
 // The AliStats class provides statics information that is added as     //
 // a single keyed object to each raw file.                              //
 // The AliTagDB provides an interface to a TAG database.                //
index c8b0419..a68987d 100644 (file)
@@ -11,7 +11,6 @@
 #pragma link C++ class AliRawNullDB;
 #pragma link C++ class AliTagDB;
 #pragma link C++ class AliTagNullDB;
-#pragma link C++ class AliRunDB;
 #pragma link C++ class AliMDC;
 
 #endif
index 826453e..3d020ee 100644 (file)
@@ -7,7 +7,7 @@ SRCS          = AliRawEventHeader.cxx AliRawEquipmentHeader.cxx \
                AliStats.cxx AliRawDB.cxx \
                AliRawRFIODB.cxx AliRawCastorDB.cxx AliRawRootdDB.cxx \
                AliRawNullDB.cxx AliTagDB.cxx AliTagNullDB.cxx \
-               AliRunDB.cxx AliMDC.cxx
+               AliMDC.cxx
 
 HDRS          = $(SRCS:.cxx=.h) LinkDef.h
 
index f148308..791848a 100644 (file)
@@ -122,8 +122,6 @@ static void Usage(const char *prognam)
       fprintf(stderr, " <dbsize> = maximum raw DB size (in bytes)\n");
       fprintf(stderr, "    (precede by - to delete raw and tag databases on close)\n");
       fprintf(stderr, " <tagdbsize> = maximum tag DB size (in bytes, 0 for no tag DB)\n");
-      fprintf(stderr, "    (precede by - to switch off the run DB)\n");
-      fprintf(stderr, "    (precede by + to fill only the local run DB)\n");
       fprintf(stderr, " <filter> = state of 3rd level filter (0: off, 1: transparent, 2: on)\n");
       fprintf(stderr, " <compmode> = compression level (see TFile)\n");
       fprintf(stderr, "    (precede by - to use RFIO, -0 is RFIO and 0 compression)\n");
@@ -150,13 +148,11 @@ int main(int argc, char **argv)
 #ifdef USE_EB
    const char* rawDBFS[2] = { "/data1/mdc", "/data2/mdc" };
    const char* tagDBFS    = "/data1/mdc/tags";
-   const char* runDBFS    = "/data1/mdc/meta";
    const char* rfioFS     = "rfio:/castor/cern.ch/lcg/dc5";
    const char* castorFS   = "castor:/castor/cern.ch/lcg/dc5";
 #else
    const char* rawDBFS[2] = { "/tmp/mdc1", "/tmp/mdc2" };
    const char* tagDBFS    = "/tmp/mdc1/tags";
-   const char* runDBFS    = "/tmp/mdc1/meta";
    TString user(gSystem->Getenv("USER")[0] + TString("/") + 
                gSystem->Getenv("USER"));
    TString rfioStr("rfio:/castor/cern.ch/user/" + user);
@@ -165,9 +161,6 @@ int main(int argc, char **argv)
    const char* castorFS   = castorStr.Data();
 #endif
    const char* rootdFS    = "root://localhost//tmp/mdc1";
-   //   const char* alienHost  = "alien://aliens7.cern.ch:15000/?direct";
-   const char* alienHost  = NULL;
-   const char* alienDir   = "/alice_mdc/DC";
 
    // User defined file system locations
    if (gSystem->Getenv("ALIMDC_RAWDB1")) 
@@ -176,18 +169,12 @@ int main(int argc, char **argv)
      rawDBFS[1] = gSystem->Getenv("ALIMDC_RAWDB2");
    if (gSystem->Getenv("ALIMDC_TAGDB")) 
      tagDBFS = gSystem->Getenv("ALIMDC_TAGDB");
-   if (gSystem->Getenv("ALIMDC_RUNDB")) 
-     runDBFS = gSystem->Getenv("ALIMDC_RUNDB");
    if (gSystem->Getenv("ALIMDC_RFIO")) 
      rfioFS = gSystem->Getenv("ALIMDC_RFIO");
    if (gSystem->Getenv("ALIMDC_CASTOR")) 
      castorFS = gSystem->Getenv("ALIMDC_CASTOR");
    if (gSystem->Getenv("ALIMDC_ROOTD")) 
      rootdFS = gSystem->Getenv("ALIMDC_ROOTD");
-   if (gSystem->Getenv("ALIMDC_ALIENHOST")) 
-     alienHost = gSystem->Getenv("ALIMDC_ALIENHOST");
-   if (gSystem->Getenv("ALIMDC_ALIENDIR")) 
-    alienDir  = gSystem->Getenv("ALIMDC_ALIENDIR");
 
    // Handle command line arguments
    if ((argc == 2 && (!strcmp(argv[1], "-?") || !strcmp(argv[1], "-help"))) ||
@@ -214,7 +201,6 @@ int main(int argc, char **argv)
    Int_t    filterMode = 0;
    Bool_t   useLoop = kFALSE;
    Bool_t   delFiles = kFALSE;
-   Bool_t   rdbmsRunDB = kTRUE;
    Int_t    compress;
    Double_t maxFileSize;
    Double_t maxTagSize;
@@ -233,17 +219,7 @@ int main(int argc, char **argv)
    }
    iarg++;
 
-   if (argv[iarg][0] == '-') {
-      runDBFS = NULL;
-      rdbmsRunDB = kFALSE;
-      alienHost = alienDir = NULL;
-      maxTagSize = atoi(argv[iarg]+1);
-   } else if (argv[iarg][0] == '+') {
-      rdbmsRunDB = kFALSE;
-      alienHost = alienDir = NULL;
-      maxTagSize = atoi(argv[iarg]+1);
-   } else
-      maxTagSize = atoi(argv[iarg]);
+   maxTagSize = atoi(argv[iarg]);
    if (maxTagSize > 0 && (maxTagSize < 1000 || maxTagSize > 2.e9)) {
       Error(argv[0], "unreasonable tag file size %f\n", maxTagSize);
       return 1;
@@ -295,7 +271,6 @@ int main(int argc, char **argv)
 
    // Create MDC processor object and process input stream
    AliMDC mdcproc(compress, delFiles, AliMDC::EFilterMode(filterMode), 
-                 runDBFS, rdbmsRunDB, alienHost, alienDir, 
                  maxTagSize, tagDBFS);
 
    Int_t result = mdcproc.Run(file, useLoop, wmode, maxFileSize, fs1, fs2);
index adf0f98..488be2f 100644 (file)
@@ -10,7 +10,7 @@ PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
 SRCS:=  AliMDC.cxx AliRawDB.cxx \
        AliRawRFIODB.cxx AliRawCastorDB.cxx AliRawRootdDB.cxx \
        AliRawNullDB.cxx AliTagDB.cxx AliTagNullDB.cxx \
-       AliRunDB.cxx mdc.cxx
+       mdc.cxx
 
 HDRS:= $(SRCS:.cxx=.h)
 
index 67a32b8..1c75ea3 100644 (file)
 #include "AliLog.h"
 
 void* alimdcCreate(int compress, int filterMode, 
-                  const char* localRunDB, int rdbmsRunDB,
-                  const char* alienHostRunDB, const char* alienDirRunDB,
                   double maxSizeTagDB, const char* fileNameTagDB)
 {
 // create an AliMDC object
 
   return new AliMDC(compress, kFALSE, AliMDC::EFilterMode(filterMode), 
-                   localRunDB, rdbmsRunDB, alienHostRunDB, alienDirRunDB,
                    maxSizeTagDB, fileNameTagDB);
 
 }
index 38851f8..62ca652 100644 (file)
--- a/RAW/mdc.h
+++ b/RAW/mdc.h
@@ -16,8 +16,6 @@ extern "C" {
 #endif
 
 void* alimdcCreate(int compress, int filterMode, 
-                  const char* localRunDB, int rdbmsRunDB,
-                  const char* alienHostRunDB, const char* alienDirRunDB,
                   double maxSizeTagDB, const char* fileNameTagDB);
 int   alimdcOpen(void* alimdc, int mode, const char* fileName);
 int   alimdcProcessEvent(void* alimdc, void* event, int isIovecArray);
index 556b3bc..37371f4 100644 (file)
@@ -1208,7 +1208,6 @@ Bool_t AliSimulation::ConvertDateToRoot(const char* dateFileName,
 
   const char* rawDBFS[2] = { "/tmp/mdc1", "/tmp/mdc2" };
   const char* tagDBFS    = "/tmp/mdc1/tags";
-  const char* runDBFS    = "/tmp/mdc1/meta";
 
   // User defined file system locations
   if (gSystem->Getenv("ALIMDC_RAWDB1")) 
@@ -1217,18 +1216,14 @@ Bool_t AliSimulation::ConvertDateToRoot(const char* dateFileName,
     rawDBFS[1] = gSystem->Getenv("ALIMDC_RAWDB2");
   if (gSystem->Getenv("ALIMDC_TAGDB")) 
     tagDBFS = gSystem->Getenv("ALIMDC_TAGDB");
-  if (gSystem->Getenv("ALIMDC_RUNDB")) 
-    runDBFS = gSystem->Getenv("ALIMDC_RUNDB");
 
   gSystem->Exec(Form("rm -rf %s",rawDBFS[0]));
   gSystem->Exec(Form("rm -rf %s",rawDBFS[1]));
   gSystem->Exec(Form("rm -rf %s",tagDBFS));
-  gSystem->Exec(Form("rm -rf %s",runDBFS));
 
   gSystem->Exec(Form("mkdir %s",rawDBFS[0]));
   gSystem->Exec(Form("mkdir %s",rawDBFS[1]));
   gSystem->Exec(Form("mkdir %s",tagDBFS));
-  gSystem->Exec(Form("mkdir %s",runDBFS));
 
   Int_t result = gSystem->Exec(Form("alimdc %d %d %d %d %s", 
                                    kDBSize, kTagDBSize, kFilter, kCompression, dateFileName));
@@ -1237,7 +1232,6 @@ Bool_t AliSimulation::ConvertDateToRoot(const char* dateFileName,
   gSystem->Exec(Form("rm -rf %s",rawDBFS[0]));
   gSystem->Exec(Form("rm -rf %s",rawDBFS[1]));
   gSystem->Exec(Form("rm -rf %s",tagDBFS));
-  gSystem->Exec(Form("rm -rf %s",runDBFS));
 
   return (result == 0);
 }