7 # ------------------------------------------------------------------------------------------
9 # Utility script to generate KM3NeT reference detector.
11 # ------------------------------------------------------------------------------------------
13 if [ -z $JPP_DIR ]; then
14 echo "Variable JPP_DIR undefined."
18 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
20 set_variable DETECTOR $JPP_DATA/km3net_reference.detx
21 set_variable NUMBER_OF_STRINGS 115
22 set_variable VARIANT V3
25 if ( do_usage $* ); then
26 usage "$script [detector file [variant [identifier]]]"
30 3) set_variable ID $3;&
31 2) set_variable VARIANT $2;&
32 1) set_variable DETECTOR $1;;
34 *) fatal "Wrong number of arguments."
37 set_variable numberOfLines 115
38 set_variable numberOfFloors 18
39 set_variable floorDistance_m 36
40 set_variable heightOfFirstFloor_m 72
41 set_variable detectorType 1
43 if [[ -f $DETECTOR ]]; then
44 echo "Detector $DETECTOR aleady exists; remove to overwrite."
51 -@ "detectorType = $detectorType" \
52 -@ "numberOfLines = $numberOfLines" \
53 -@ "numberOfFloors = $numberOfFloors" \
54 -@ "floorDistance_m = $floorDistance_m" \
55 -@ "lineDistance_m = $lineDistance_m" \
56 -z $heightOfFirstFloor_m \