7source $JPP_DIR/setenv.sh $JPP_DIR
9set_variable: DEBUG RECONSTRUCTION_DEBUG 2
10set_variable: WORKDIR RECONSTRUCTION_WORKDIR ./
11set_variable: PDF RECONSTRUCTION_PDF $JPP_DATA/J%p.dat
12set_variable: A_RAD RECONSTRUCTION_A_RAD 1.0
15 usage "$script <detector file> <input file>"\
16 "\nExample script to test compass calibration."\
17 "\nThe input file corresponds to an input file for the detector simulation (e.g. JSirene)."
21 fatal "Wrong number of arguments."
24set_variable DETECTOR $argv[1]
25set_variable INPUT_FILE $argv[2]
30eval `JPrintDetector -a $DETECTOR -O SUMMARY`
32if [[ ! -f detector_A.datx ]]; then
34 JConvertDetectorFormat \
39 for STRING in $STRINGS[*]; do
43 -s "$STRING randrot $A_RAD" \
48 for MODULE in $MODULES[*]; do
50 getLocation -a detector_A.datx -M $MODULE -d 0 | read STRING FLOOR
52 if (( $FLOOR != 0 )); then
56 -M "$MODULE randrot $A_RAD" \
62 JConvertDetectorFormat \
67if [[ ! -f sirene.root ]]; then
68 JSirene.sh $DETECTOR $INPUT_FILE sirene.root
70if [[ ! -f trigger_efficieny.root ]]; then
71 JTriggerEfficiency.sh $DETECTOR detector_A.datx sirene.root trigger_efficieny.root $JPP_DATA/trigger_parameters_arca.txt $JPP_DATA/PMT_parameters.txt
73if [[ ! -f jmuon.root ]]; then
74 JARCAMuonReconstruction.sh detector_A.datx trigger_efficieny.root %.root $JPP_DATA/PMT_parameters.txt
77JConvertDetectorFormat \
99 -@ `make_equation PARAMETERS` \
105$JPP_DIR/examples/JReconstruction/JMuonCompass \