Jpp
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
examples
JTools
JHistogram3D.sh
Go to the documentation of this file.
1
#!/bin/zsh
2
#
3
# \author mdejong
4
#
5
version
=1.0
6
script=${0##*/}
7
8
# ------------------------------------------------------------------------------------------
9
#
10
# Utility script to test JHistogram3D.
11
#
12
# ------------------------------------------------------------------------------------------
13
14
15
if
[ -z $JPP_DIR ];
then
16
echo
"Variable JPP_DIR undefined."
17
exit
18
fi
19
20
21
source $JPP_DIR/setenv.sh $JPP_DIR
22
23
24
set_variable
DEBUG
2
25
set_variable
IO_FILE
${
script
%%.sh}.dat
26
27
28
if
( do_usage $* );
then
29
usage
"$script [input/output file]"
30
fi
31
32
case
$#
in
33
1)
IO_FILE
=$1;;
34
esac
35
36
37
38
if
[[ ! -
f
$IO_FILE ]];
then
39
40
print_variable
IO_FILE
41
42
$JPP_DIR/examples/JTools/JHistogram3D \
43
-o $IO_FILE \
44
-
n
1000000 \
45
-
N
21 \
46
-
d
$DEBUG
47
48
fi
49
50
if
[[ -
f
$IO_FILE ]];
then
51
52
print_variable
IO_FILE
53
54
$JPP_DIR/examples/JTools/JHistogram3D \
55
-
f
$IO_FILE \
56
-
n
9999 \
57
-
d
$DEBUG
58
59
fi
JSYSTEM::set_variable
void set_variable(const std::string &name, const std::string &value)
Set environment variable.
Definition:
JSystemToolkit.hh:404
in
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
Definition:
JSirene.sh:45
exit
exit
Definition:
JPizza.sh:36
f
then JPizza f
Definition:
JPizza.sh:46
IO_FILE
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable DEBUG set_variable IO_FILE
Definition:
JHistogram3D.sh:25
echo
then echo
Definition:
JDOMDAQDriver.sh:56
d
then print_variable DETECTOR INPUT_FILE INTERMEDIATE_FILE check_input_file $DETECTOR $INPUT_FILE check_output_file $INTERMEDIATE_FILE $OUTPUT_FILE JMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition:
JPath.sh:52
script
script
Definition:
JCalibrateStrings.sh:2
usage
* usage
Definition:
JLigier-local.sh:33
then
then
Definition:
examples/JDataFilter/JDataFilter.sh:87
n
alias put_queue eval echo n
Definition:
qlib.csh:19
N
then usage $script[input file[working directory[option]]] nWhere option can be N
Definition:
JMuonPostfit.sh:37
version
version
Definition:
JCalibratePMT.sh:7
DEBUG
#define DEBUG(A)
Message macros.
Definition:
JMessage.hh:62
Generated by
1.8.5