Back to home page

sPhenix code displayed by LXR

 
 

    


Warning, /analysis/BBCStudy/macros/runcheck.cmd is written in an unsupported language. File is not indexed.

0001 #!/usr/bin/env bash
0002 #
0003 # condor executes runana.cmd 0, runana.cmd 1, etc.
0004 #
0005 
0006 if [[ $# -lt 1 ]]
0007 then
0008   echo 'Usage: runana.cmd jobno [nevents=0]'
0009   exit -1
0010 fi
0011 
0012 echo PWD=${PWD}
0013 echo LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
0014 echo HOST=`hostname`
0015 
0016 ulimit -c 0     # no core files
0017 
0018 dst_fname=$1
0019 
0020 if echo ${dst_fname} | grep '.root$'
0021 then
0022   #out_fname=`echo $dst_fname | sed 's/^.*DST/CHECK/'`
0023   out_fname=${dst_fname##*/}
0024   out_fname=CHK_${out_fname}
0025 echo $out_fname
0026 
0027   #savedir=G4Hits${dst_fname##*/G4Hits}
0028   #savedir=${savedir%/*}
0029   savedir=CHECK
0030   mkdir -p $savedir
0031 
0032   out_fname=${savedir}/${out_fname}
0033 else
0034   # this is assumed to be a list file
0035 
0036   # create subdirectory
0037   savedir=CHECK
0038   echo mkdir -p ${savedir}
0039   mkdir -p ${savedir}
0040 
0041   out_fname=`head -1 ${dst_fname} |  sed 's/^.*DST/CHECK/' | sed 's/-[0-9]*.root/.root/'`
0042   out_fname=${savedir}/${out_fname}
0043 
0044 fi
0045 echo $out_fname
0046 
0047 nevents=0
0048 if [[ $# -eq 2 ]]
0049 then
0050   nevents=$2
0051 fi
0052 
0053 # for bbc analysis
0054 #ln -sf ../../Run_BbcCheck.C .
0055 echo root.exe -b -q Run_BbcCheck.C\(${nevents},\"${dst_fname}\",\"${out_fname}\"\)
0056 root.exe -b -q Run_BbcCheck.C\(${nevents},\"${dst_fname}\",\"${out_fname}\"\)
0057