]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
possibility to dump and compare files in human readable format (XML or name dump...
authormivanov <marian.ivanov@cern.ch>
Sun, 20 Jul 2014 06:07:10 +0000 (08:07 +0200)
committermivanov <marian.ivanov@cern.ch>
Sun, 20 Jul 2014 06:07:10 +0000 (08:07 +0200)
PWGPP/CalibMacros/AliOCDBtoolkit.sh
STEER/CDB/AliOCDBtoolkit.cxx

index 87c95bf96612f3402b55ce3ad85ae97499b7fe76..ce077ed990fafb46369ea58e0444d44e49a27504 100755 (executable)
@@ -72,10 +72,10 @@ dumpObject(){
     local ftype=${3}
     local outFile=${4}
     shift 4
-    if [ ! -f ${inFile} ] ; then 
-        echo ${inFile} not found!
-        return 1
-    fi
+#    if [ ! -f ${inFile} ] ; then 
+#        echo ${inFile} not found!
+#        return 1
+#    fi
     if [ -f ${outFile} ] ; then 
         >${outFile}
     fi
index 7d3306f74977cea793e9f5d76e9dc3457896e0db..275a9fc2013f1cd32b4c11251a70b04b5da0340b 100644 (file)
@@ -562,6 +562,13 @@ void AliOCDBtoolkit::DumpOCDBFile(const char *finput , const char *foutput, Bool
   //  DumpOCDBFile("$ALICE_ROOT/OCDB/ITS/Align/Data/Run0_999999999_v0_s0.root", "ITS_Align_Data_Run0_999999999_v0_s0.dump")
   //
   if (finput==0) return ;
+  if (TString(finput).Contains("alien://") && gGrid==0){
+    TGrid *myGrid = TGrid::Connect("alien://");            //Oddly this will return also a pointer if connection fails
+    if(myGrid->GetPort()==0){                       //if connection fails port 0 is saved, using this to check for successful connection
+      cerr << "Cannot connect to grid!" << endl;
+      return;
+    }
+  }
   TFile *falignITS  = TFile::Open(finput);
   AliCDBEntry *entry  = (AliCDBEntry*)falignITS->Get("AliCDBEntry");
   if (!entry) return;