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                 \