]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/STRANGENESS/LambdaK0PbPb/run.sh
Split: removed dirs now in AliPhysics
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / LambdaK0PbPb / run.sh
diff --git a/PWGLF/STRANGENESS/LambdaK0PbPb/run.sh b/PWGLF/STRANGENESS/LambdaK0PbPb/run.sh
deleted file mode 100755 (executable)
index 8cb351e..0000000
+++ /dev/null
@@ -1,180 +0,0 @@
-#!/bin/bash
-
-run=
-#pass=/alice/data/LHC10h_000139172_p2
-pass=
-mc=0
-mode="full"
-nev=1234566789
-workers=26
-ROPT=""
-listfile=""
-offset=500000
-debug=kTRUE
-option="SAVE" #FIXME:set option
-suffix=""
-fitFolder="LHC10h_000137161_p1_5plus"
-fitBin="00"
-partID=1
-task=no
-fit=no
-usePID=kTRUE
-binMin=0
-binMax=10
-ihist=0
-give_help() {
-
-cat <<ENDOFGUIDE
-This scripts runs the the physics selection and centrality on a specified run/dataset
-
-Available options:
- * Run the task *
-  -r <mode>                    Run the task
-                               Modes (compulsory):
-                                  0 local
-                                  1 caf
-                                  2 grid    
-  -d <run or dataset>          Run number(s) (grid) or dataset (caf) or file name (local)
-                               Local filename can be an xml collection of files on alies, 
-                               a single esd, or a text file with an ESD filename per line
-  -m                           Set if runnning on MC
-  -t <rootopt>                 Options passed to root
-  -l <list.txt>                Process sequentially all runs/dataset listed in the file 
-                               (one entry per line). If you use this option you don't 
-                               need the -d. in the case you are running on CAF, they 
-                               must have the same path
-  -x <suffix>                  Add extra suffix to files 
-  -i                           Disable PID cuts
-  -c min,max                   First and last centrality bins to process 
-                               (As defined in AddTaskLambdaK0PbPb)
- Grid only options
-  -g <gridmode>                Plugin Mode [default=$mode]
-  -p <recopass>                Reconstruction pass [default=$pass]       
- CAF only options
-  -p <path>                    Data set path
-  -n <nev>                     Number of events
-  -w <workers>                 Number of workers [default=$workers]
-
- * Fit the results *
-  -f <folder>                  Run the fitting macro in the subfolder of ./output
-  -b <bin>                     Centrality bin index [default=$fitBin]
-  -p <particleID>              Fit particle defined by particleID [default=$partID]
-                                 0=K0 
-                                 1=Lambda 
-                                 2=Anti-Lambda 
-                                 3=Lambda + Anti-Lambda, 
-                                 4=Csi 
-                                 6=Omega
-  -x <suffix>                  Add extra suffix to files 
-ENDOFGUIDE
-
-}
-
-while getopts "r:hd:mg:p:n:w:t:l:f:b:x:ic:s:" opt; do
-  case $opt in
-    s)
-    ihist=$OPTARG     
-    ;;
-    c)
-      bins=$OPTARG
-      binMax=${bins#*,}
-      binMin=${bins%,*}
-      ;;
-    r)
-      runMode=$OPTARG
-      task=yes
-      ;;
-    f) 
-      fitFolder=$OPTARG
-      fit=yes
-      ;;
-    b)
-      #fitBin=`printf %2.2d $OPTARG`
-      fitBin=$OPTARG
-      ;;
-    i)
-      usePID=kFALSE
-      ;;
-    d)
-      run=$OPTARG
-      ;;
-    l)
-      listfile=$OPTARG
-      ;;
-    t)
-      ROPT=$OPTARG
-      ;;
-    n)
-      nev=$OPTARG
-      ;;
-    w)
-      workers=$OPTARG
-      ;;
-    m)
-    #Int_t Nev =
-      mc=kTRUE
-      ;;
-    g) 
-      mode=$OPTARG
-      ;;
-    p)
-      pass=$OPTARG
-      partID=$OPTARG
-      ;;
-    x)
-      suffix=$OPTARG
-      ;;
-    h)
-      give_help
-      exit 1
-      ;;
-    \?)
-      echo "Invalid option: -$OPTARG" >&2
-      give_help
-      exit 1
-      ;;
-    :)
-      echo "Option -$OPTARG requires an argument." >&2
-      give_help
-      exit 1
-      ;;
-  esac
-done
-
-
-if [ "$task" = "yes" ]
-    then
-    runlist=$run
-    if [ "$listfile" != "" ]
-    then
-       runlist=""
-       while read line
-       do
-           runlist="$runlist $line"
-       done < $listfile        
-    fi
-
-    echo "Run list: $runlist"
-    
-
-    if [ "$runMode" = "2" ]
-    then
-       echo root $ROPT run.C\(\"$run\",\"$pass\",$nev,$offset,$debug,$runMode,$mc,$usePID,$option,$suffix,$workers,\"$mode\",$binMin,$binMax\)
-       root $ROPT run.C\(\"$run\",\"$pass\",$nev,$offset,$debug,$runMode,$mc,$usePID,\"$option\",\"$suffix\",$workers,\"$mode\",$binMin,$binMax\)
-    else
-       for run in $runlist 
-       do
-           echo root $ROPT run.C\(\"$run\",\"$pass\",$nev,$offset,$debug,$runMode,$mc,$usePID,$option,\"$suffix\",$workers,\"$mode\",$binMin,$binMax\)
-           root $ROPT run.C\(\"$run\",\"$pass\",$nev,$offset,$debug,$runMode,$mc,$usePID,\"$option\",\"$suffix\",$workers,\"$mode\",$binMin,$binMax\)
-       done
-    fi
-elif [ "$fit" = "yes" ]
-then    
-#    root FitSpectrum.C\(\"./output/$fitFolder/lambdak0_${fitBin}.root\",\"clambdak0Histo_${fitBin}\",\"$suffix\",${ihist},$partID\)
-    root FitSpectrum.C\(\"./output10binsNew/$fitFolder/lambdak0_${fitBin}.root\",\"clambdak0Histo_${fitBin}\",\"$suffix\",${ihist},$partID\)
-else
-    give_help
-fi
-
-
-