4source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
8let "NS = 441" # number of strings
9let "NZ = 10" # number of floors
10let "DS = 300.0" # string spacing
11let "DZ = 150.0" # floor spacing
16 usage "$script <detector>"
20 fatal "Wrong number of arguments."
23set_variable DETECTOR $1
25if [[ ! -f $DETECTOR ]]; then
27 echo "Creating detector $DETECTOR"
29 set_variable FOOTPRINT_TXT `mktemp footprint_XXXXXX.txt`
31 ns=`printf "%d" $((sqrt($NS) * 0.5))` # number of steps in (x,y)
33 let "n = 1" # string counter
35 for (( ix = -$ns; $ix <= $ns; ix += 1 )); do
36 for (( iy = -$ns; $iy <= $ns; iy += 1 )); do
37 printf "%3d %8.2f %8.2f\n" $n $(($ix * $DS)) $(($iy * $DS)) >> $FOOTPRINT_TXT; let "n += 1"
43 -@ "detectorType = 1" \
44 -@ "numberOfLines = $NS" \
45 -@ "numberOfFloors = $NZ" \
46 -@ "floorDistance_m = $DZ" \