8 # ------------------------------------------------------------------------------------------
10 # Example script to study L0 and L0 hit probabilities.
12 # ------------------------------------------------------------------------------------------
15 if [ -z $JPP_DIR ];
then
16 echo "Variable JPP_DIR undefined."
21 source $JPP_DIR/setenv.sh $JPP_DIR
41 # production of PDF tables
47 make -
C $JPP_DIR/software/JPhysics
clean
56 # wait until all PDF tables have been produced
79 echo "Generating histograms for ${DETECTOR} direction ${dir}."
85 $JPP_DIR/examples/JPhysics/JMultiPMT \
101 for type
in L0 L1;
do
103 for dir
in NORTH EAST SOUTH
WEST;
do
107 -
f \[KM3NeT\]
_${dir}.root:${type} \
109 -
o ${type}-${dir}.$FORMAT $BATCH
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
o $QUALITY_ROOT d $DEBUG!CHECK_EXIT_CODE JPlot1D f
then for dir in NORTH EAST SOUTH WEST
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
static const double C
Physics constants.
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
case $OPTION in clean clean
do set_variable OUTPUT_DIRECTORY $WORKDIR T
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable DEBUG set_variable WORKDIR
&set_variable OUTPUT_FILE
then for DETECTOR in Antares KM3NeT
fi set_variable FILENAME $WORKDIR
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
then set_variable MODULE getModule a $DETECTOR L $STRING $FLOOR JEditDetector a $DETECTOR M $MODULE add $X o $DETECTOR else echo No update of detector $DETECTOR
static const JGeographicalLocation Antares(42, 48, 06, 10)
then eval ls $DIR $ID $TYPE _
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
do echo Generating $dir eval D
#define DEBUG(A)
Message macros.