Default OCDB path as an argument for the macro
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 18 Apr 2012 16:37:31 +0000 (16:37 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 18 Apr 2012 16:37:31 +0000 (16:37 +0000)
The default value is raw (as before)

PWGPP/CalibMacros/CPass0/makeOCDB.C
PWGPP/CalibMacros/CPass0/mergeMakeOCDB.sh

index f84e4c8..7d86de0 100644 (file)
@@ -14,7 +14,7 @@ void PrintDetectorStatus();
 
 
 
-void makeOCDB(TString runNumberString, TString  ocdbStorage="")
+void makeOCDB(TString runNumberString, TString  ocdbStorage="", TString defaultOCDBstorage="raw://")
 {
   //
   // extract TPC OCDB entries
@@ -28,7 +28,7 @@ void makeOCDB(TString runNumberString, TString  ocdbStorage="")
   // config GRP
   Int_t runNumber = runNumberString.Atoi();
   printf("runNumber from runCalibTrain = %d\n",runNumber);
-  ConfigCalibTrain(runNumber, "raw://");
+  ConfigCalibTrain(runNumber, defaultOCDBstorage.Data());
 
   // Steering Tasks - set output storage
   // DefaultStorage set already before - in ConfigCalibTrain.C
index bd60a2f..73439cf 100755 (executable)
@@ -5,6 +5,7 @@
 #    1 - directory on which to look for the files to be merged 
 #    2 - pattern
 #    3 - OCDB output path
+#    [4 - default OCDB]
 
 # example:
 # mergeMakeOCDB.sh /alice/cern.ch/user/a/aliprod/CPass0/output/ 000120691 alien://folder=/alice/cern.ch/user/a/aliprod/CPass0/output
 # $2 = pattern
 # $3 = OCDB path
 
+# if fourth argument given, its the default OCDB, otherwise use the default raw://
+defaultOCDB="raw://"
+[[ $# -eq 4 ]] && defaultOCDB=$4
+
 if [ -f Run0_999999999_v3_s0.root ]; then
     mkdir -p TPC/Calib/Correction
     mv Run0_999999999_v3_s0.root TPC/Calib/Correction/
@@ -24,5 +29,5 @@ aliroot -l -b -q merge.C\(\"$1\",\"AliESDfriends_v1.root\"\) 2>&1 | tee merge.lo
 mv syswatch.log syswatch_merge.log
 
 echo ">>>>>>> Extract OCDB entries for run = $2, to be stored in $3"
-aliroot -l -b -q makeOCDB.C\(\"$2\",\"$3\"\) 2>&1 | tee ocdb.log
+aliroot -l -b -q makeOCDB.C\(\"$2\",\"$3\",\"$defaultOCDB\"\) 2>&1 | tee ocdb.log
 mv syswatch.log syswatch_makeOCDB.log