File indexing completed on 2026-04-05 08:09:40
0001
0002
0003
0004
0005 if [[ $
0006 then
0007 echo 'Usage: runupcmeson.cmd DST_TRKR_TRACKS.root <nevents>'
0008 exit -1
0009 fi
0010
0011 ulimit -c 0
0012
0013 echo PWD=${PWD}
0014 echo LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
0015 echo HOST=`hostname`
0016
0017 TOPDIR=${PWD}
0018
0019
0020 fname=$1
0021
0022 nevents=0
0023 if [[ $
0024 then
0025 nevents=$2
0026 fi
0027
0028
0029 if [[ ${fname} =~ .root$ ]]
0030 then
0031 runno=$(getrunfromfname.sh ${fname})
0032 seedf=${fname}
0033 clusf=$( echo ${fname} | sed 's/SEED/CLUSTER/' )
0034 elif [[ ${fname} =~ .list$ ]]
0035 then
0036 runno=$(getrunfromfname.sh $(head -1 ${fname}))
0037 fi
0038
0039 SAVEDIR=${TOPDIR}/OUTPUT/${runno}/${fname%.root}
0040 mkdir -p ${SAVEDIR}
0041 cd ${SAVEDIR}
0042 ln -sf ${TOPDIR}/Fun4All_UPCMeson.C .
0043 ln -sf ${TOPDIR}/Fun4All_TrackFitting.C .
0044 ln -sf ${TOPDIR}/my_Fun4All_TrackFitting.C .
0045 ln -sf ${TOPDIR}/runupcmeson.cmd .
0046
0047 if [[ ! -z ${_CONDOR_SCRATCH_DIR} ]]
0048 then
0049
0050 mkdir -p ${_CONDOR_SCRATCH_DIR}
0051 cp -p *.C ${_CONDOR_SCRATCH_DIR}
0052 cd ${_CONDOR_SCRATCH_DIR}
0053
0054 if [[ ${fname} =~ .root$ ]]
0055 then
0056 getinputfiles.pl ${seedf}
0057 getinputfiles.pl ${clusf}
0058 elif [[ ${fname} =~ .list$ ]]
0059 then
0060 getinputfiles.pl --filelist ${fname}
0061 sed 's/SEED/CLUSTER/' ${fname} > /tmp/clus.$$
0062 getinputfiles.pl --filelist /tmp/clus.$$
0063 else
0064 echo "Unknown file type ${fname}, exiting"
0065 exit 1
0066 fi
0067
0068 fi
0069
0070 if [[ ${fname
0071 then
0072 ln -sf ${TOPDIR}/${fname} .
0073 echo root.exe -b -q Fun4All_UPCMeson.C\(${nevents},\"${fname}\"\)
0074 root.exe -b -q Fun4All_UPCMeson.C\(${nevents},\"${fname}\"\)
0075 elif [[ ${fname} =~ DST_TRKR_SEED ]]
0076 then
0077 outfname="aaa"
0078 echo root.exe -b -q my_Fun4All_TrackFitting.C\($nevents,\"${seedf}\",\"${clusf}\",\"${outfname}\",true\)
0079 root.exe -b -q my_Fun4All_TrackFitting.C\(${nevents},\"${seedf}\",\"${clusf}\",\"${outfname}\",true\)
0080 fi
0081
0082
0083 if [[ ! -z "${_CONDOR_SCRATCH_DIR}" ]]
0084 then
0085 cd ${SAVEDIR}
0086 cp -p ${_CONDOR_SCRATCH_DIR}/upcmeson*.root .
0087 cp -p ${_CONDOR_SCRATCH_DIR}/aaa*.root .
0088 fi
0089