2 # shell script to submit small jobs for the current makeCurrentCorrection.C root macro
3 # used for the TPC TDR studies
6 aliroot -b -q $flucPath/NimStyle.C $ALICE_ROOT/TPC/Upgrade/macros/makeCurrentCorrection.C+\($2,$3,$4\)
10 # Example usage local jobs to be submitted form the lxb1001 or lxb1002
11 #(here we have 80 nodes and user disk)
18 export baliceTPC=/u/miranov/.baliceTPC
19 export flucPath=$HOME/AliRoot/git/TPCdev/TPC/Upgrade/macros/
20 export batchCommand="qsub -cwd -V "
23 submitCurrentExtractionJobs(){
26 # 1.) submit current extraction jobs
30 for a in `ls -d dir*`; do
32 rm localCurent.root current.log
33 $batchCommand -o current.log $flucPath/makeCurrentCorrection.sh $baliceTPC 0 20000 $counter
39 submitSmoothingJobs(){
42 # 2.) Submit smoothing jobs
44 for imap in {0..40}; do
45 mkdir /hera/alice/miranov/SpaceCharge/Smoothing2D_2/test$imap
46 cd /hera/alice/miranov/SpaceCharge/Smoothing2D_2/test$imap
47 ln -sf /hera/alice/wiechula/Upgrade/LUTs_fluctuation_eps20/MeasuredResidual2D/residualMap.$imap.root MeasureResidual.root
48 ln -sf /hera/alice/wiechula/Upgrade/LUTs_fluctuation_eps20/RealResidualScaled/residualMap.$imap.root RealResidualScaled.root
49 cd /hera/alice/miranov/SpaceCharge/Smoothing2D_2/test$imap
50 $batchCommand -o smoothing.log $flucPath/makeCurrentCorrection.sh $baliceTPC 1 2000 80 $imap