File indexing completed on 2025-12-16 09:18:07
0001
0002
0003 Nevents=$1
0004 particle_pT=$2
0005 energy_range_down=$3
0006 energy_range_up=$4
0007 particle_species=$5
0008 output_directory=$6
0009 output_filename=$7
0010 ANA_build=$8
0011
0012 echo Nevents = $Nevents
0013 echo particle_pT = $particle_pT
0014 echo energy_range_down = $energy_range_down
0015 echo energy_range_up = $energy_range_up
0016 echo particle_species = $particle_species
0017 echo output_directory = $output_directory
0018 echo output_filename = $output_filename
0019 echo ANA_build = $ANA_build
0020
0021 source /opt/sphenix/core/bin/sphenix_setup.sh -n ana.$ANA_build
0022
0023 export SPHENIX=/sphenix/u/jzhang1
0024 export MYINSTALL=$SPHENIX/install
0025 source /opt/sphenix/core/bin/setup_local.sh $MYINSTALL
0026
0027 cd /sphenix/user/jzhang1/INTT-EMCAL/InttSeedingTrackDev/ParticleGen/macro
0028
0029 if [ ! -d "$output_directory" ]; then
0030 mkdir -p $output_directory
0031 fi
0032
0033 sub_foldername=${particle_species}\_${particle_pT}GeV
0034 final_output_directory=${output_directory}/${sub_foldername}
0035 completed_foldername=${final_output_directory}/completed
0036
0037 if [ ! -d "${final_output_directory}" ]; then
0038 mkdir -p ${final_output_directory}
0039 mkdir -p ${output_directory}/JY_log
0040 mkdir -p ${completed_foldername}
0041 fi
0042
0043 root.exe -q -b Fun4All_physiTuto.C\($Nevents,$particle_pT,$energy_range_up,$energy_range_down,\"$particle_species\",\"$final_output_directory\",\"$output_filename\"\)
0044
0045 output_filename_nosuffix=${output_filename%.root}
0046
0047 echo check the output_filename_nosuffix = ${output_filename_nosuffix} while the original is ${output_filename}
0048
0049 mv ${final_output_directory}/${output_filename} ${completed_foldername}
0050
0051 echo all done
0052
0053 date