ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/cbrown/Development/DistributedModelCalculations/Efficiency/Sources/calcEff.sh_template
Revision: 1.1
Committed: Wed Mar 21 21:51:41 2012 UTC (13 years, 1 month ago) by buchmann
Branch: MAIN
CVS Tags: HEAD
Log Message:
Added improved script to run on the grid

File Contents

# User Rev Content
1 buchmann 1.1 #!/bin/bash
2    
3     RELEASE=/shome/buchmann/new_development/CMSSW_4_2_8/src/
4    
5     export SCRAM_ARCH=slc5_amd64_gcc434
6     source $VO_CMS_SW_DIR/cmsset_default.sh
7    
8     cd $RELEASE
9    
10     eval `scramv1 runtime -sh`
11    
12     REFERENCEDIR=THISDIR
13    
14     cd ${REFERENCEDIR}
15    
16     source /swshare/ROOT/thisroot.sh
17    
18     cd ../../exchange/
19     LOCDIR="$(date +%N)$(date +%N)"
20     mkdir -p $LOCDIR && cd $LOCDIR && mkdir -p output
21     mkdir -p ${REFERENCEDIR}/logs && mkdir -p ${REFERENCEDIR}/output
22    
23    
24     JZBCUT=SETJZBCUT
25     NJOBS=SETNJOBS
26    
27     ${REFERENCEDIR}/EfficiencyWorkerScript.exec $NJOBS $1 > ${REFERENCEDIR}/logs/myout_$1.txt 2>${REFERENCEDIR}/logs/myerr_$1.txt
28    
29     mv output/Distributed*.root ${REFERENCEDIR}/output/
30     cd ../
31     rm -r $LOCDIR