-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathar39.sh
More file actions
89 lines (77 loc) · 2.68 KB
/
Copy pathar39.sh
File metadata and controls
89 lines (77 loc) · 2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#!/bin/bash
echo
echo "======== cd to CONDOR_DIR_INPUT ========"
cd $CONDOR_DIR_INPUT
pwd
echo
echo "======== ls ========"
ls
echo
echo "======== UNTARRING... ========"
tar xvfz darksectorsim.tar.gz -C ./ > /dev/null
echo
echo "======== Done untarring. ls ========"
ls
echo
echo "======== SETUP ROOT, GEANT4 and CMAKE ========"
echo "source setup_for_grid.sh"
source setup_for_grid.sh
echo
echo "======== UPDATE to select macro to select input ========"
#INPUT_FILE="${IN_DIR}"
#ifdh cp "${INPUT_FILE}" "$CONDOR_DIR_INPUT/"
#ls
OUTPUT_FILE="darksectorsim_run_$PROCESS.root"
MACROFILE=run_grid_$PROCESS.mac
echo "Creating $MACROFILE"
#echo "BEAMCONFIG=${BEAMCONFIG}"
echo "PROCESS=$PROCESS"
echo "OUTFILE=$OUTPUT_FILE"
echo
echo "======== BUILDING macro file ========="
echo "/run/verbose 1 " >> $MACROFILE
echo "/inputmodel/inputGDML ../gdml/simple_target_detector/simple.gdml " >> $MACROFILE
echo "/analysis/setOutputFileName ../${OUTPUT_FILE} " >> $MACROFILE
echo "/analysis/useVoxel true" >> $MACROFILE
#echo "/run/initialize" >> $MACROFILE
echo "/generator/setGenerator gps" >> $MACROFILE
#echo "/generator/setGenerator VoxelPhoton" >> $MACROFILE
#echo "/generator/voxelNumR 0" >> $MACROFILE
#echo "/generator/voxelNumZ -100" >> $MACROFILE
echo "/run/initialize" >> $MACROFILE
echo "/gps/particle ion" >> $MACROFILE
echo "/gps/ion 18 39 0 0" >> $MACROFILE
#echo "/gps/particle opticalphoton" >> $MACROFILE
#echo "/gps/ene/type Mono" >> $MACROFILE
#echo "/gps/ene/mono 0.009686 keV" >> $MACROFILE
echo "/gps/ene/type Mono" >> $MACROFILE
echo "/gps/ene/mono 0.0000001 keV" >> $MACROFILE
#echo "/gps/ene/type Lin" >> $MACROFILE
#echo "/gps/ene/min 0.0 MeV" >> $MACROFILE
#echo "/gps/ene/max 0.15 MeV" >> $MACROFILE
#echo "/gps/ene/gradient 0.0" >> $MACROFILE
#echo "/gps/ene/intercept 0.001" >> $MACROFILE
#echo "/gps/ang/type iso" >> $MACROFILE
echo "/gps/pos/type Volume" >> $MACROFILE
echo "/gps/pos/shape Cylinder" >> $MACROFILE
echo "/gps/pos/centre 21.0 0. 0. m" >> $MACROFILE
echo "/gps/pos/radius 2 m" >> $MACROFILE
echo "/gps/pos/halfz 2 m" >> $MACROFILE
#echo "/gps/pos/radius 2.0 m" >> $MACROFILE
#echo "/gps/pos/halfz 2.0 m" >> $MACROFILE
echo "/gps/pos/confine LArCylVol" >> $MACROFILE
echo "/run/beamOn 75" >> $MACROFILE
ls *.mac
echo
echo "======== EXECUTING simulation ========"
cd build
./darksectorsim -m ../$MACROFILE
#echo "bin/doReweight_dk2nu_original ${NAME_FILE} ${OUTPUT_FILE} ${INPUT_OPTIONS} ${IDET}"
#bin/doReweight_dk2nu_original "${NAME_FILE}" "${OUTPUT_FILE}" "${INPUT_OPTIONS}" "${IDET}"
echo
echo "Moving output to CONDOR_DIR_PPFX: "
echo "=> CONDOR_DIR_PPFX: $CONDOR_DIR_PPFX"
ls ../
#rm g4numi*root
mv ../$OUTPUT_FILE $CONDOR_DIR_PPFX
#mv ../TestJobSub.root /pnfs/icarus/scratch/users/jzettle/