]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/TPCupgrade/macros/submitCreateLookup
TPC module
[u/mrichter/AliRoot.git] / TPC / TPCupgrade / macros / submitCreateLookup
CommitLineData
402a4145 1#!/bin/bash
2
3#arguments:
4#1: map file for space charge
5#2: output directory for lookup tables
6#3: number of phi bins
7#4: module
8
9
10# $ALICE_ROOT/TPC/Upgrade/macros/submitCreateLookup $ALICE_ROOT/TPC/Calib/maps/SC_NeCO2_eps5_50kHz_precal.root /hera/alice/wiechula/Upgrade/LUTs 181 ALICE/TPCdev
11# $ALICE_ROOT/TPC/Upgrade/macros/submitCreateLookup $ALICE_ROOT/TPC/Calib/maps/SC_NeCO2_eps10_50kHz_precal.root /hera/alice/wiechula/Upgrade/LUTs 181 ALICE/TPCdev
12# $ALICE_ROOT/TPC/Upgrade/macros/submitCreateLookup $ALICE_ROOT/TPC/Calib/maps/SC_NeCO2_eps20_50kHz_precal.root /hera/alice/wiechula/Upgrade/LUTs 181 ALICE/TPCdev
13
14mapFile=$1
15outDir=$2
16phiBins=$3
17mod=$4
18
19if [ "x$mod" == "x" ]; then
20 mod=ALICE/TPCdev.lxb
21fi
22
23LOG_DIR=/hera/alice/wiechula/logs/lookup
24
25script=$(readlink -f $0)
26SCRIPTDIR=$(dirname $script)
27
28mapName=$(basename $mapFile .root)
29jobName=createLookup.$mapName
30
31outFiles=$outDir/${mapName}.[0-9][0-9][0-9].root
32outFileMerge=$outDir/${mapName}.lookup.root
33
34ARRAY=1-$phiBins
35
36qsub -wd /tmp -N $jobName -e $LOG_DIR -o $LOG_DIR -t $ARRAY $SCRIPTDIR/createLookup $mapFile $outDir $mod
37
38qsub -wd /tmp -hold_jid $jobName -N merge.$jobName -e $LOG_DIR -o $LOG_DIR $SCRIPTDIR/mergeLookup "$outFiles" "$outFileMerge" $mod