File indexing completed on 2025-12-16 09:17:31
0001
0002 mkdir -p condor_data
0003 mkdir -p output_data
0004
0005 rm condor_data/*
0006 rm output_data/*
0007
0008 segperjob=10
0009 radius=(0.4)
0010
0011 export treepath="/sphenix/tg/tg01/jets/hanpuj/CaloDataAna_ppg09"
0012 > ListCondorRunData.csv
0013
0014 total_condorjobs=0
0015
0016 echo "Starting to form arguement list..."
0017 for ((r=0; r<${
0018 export radius_value=${radius[$r]}
0019
0020 for run in $(cat listrunnumber.txt); do
0021 echo "Run: ${run}"
0022 seg_number=$(find "$treepath/Run${run}" -mindepth 1 -maxdepth 1 -type d -name 'OutDir*' | wc -l)
0023 total_jobs=$(( (seg_number + segperjob - 1) / segperjob ))
0024 for ((i=0; i<total_jobs; i++)); do
0025 if [[ $(((i+1)*segperjob)) -gt $seg_number ]]; then
0026 nseg=$((seg_number - i*segperjob))
0027 else
0028 nseg=$segperjob
0029 fi
0030 iseg=$((i*segperjob))
0031
0032 echo "$run,$nseg,$iseg,$radius_value" >> ListCondorRunData.csv
0033
0034 total_condorjobs=$((total_condorjobs+1))
0035 done
0036 done
0037 done
0038 echo "Arguement list formed!"
0039 echo "Total jobs: ${total_condorjobs}"
0040
0041 condor_submit RunCondorData.sub
0042
0043 echo "All jobs submitted!"