-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathREADME.txt
37 lines (27 loc) · 1.48 KB
/
README.txt
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
To make and build, simply run the script cmake_script.sh
./cmake_script.sh
Some nominal values for EMMA:
Energy acceptance: +25% -17%
m/q acceptance: +/- 3.5%
mass dispersion in focal plane: 10 mm/%
angular acceptance: +/- 3.6 deg by +/- 3.6 deg (15 msr)
Functionality/Usage changes updates:
Nov. 5 Update: - Energy spectrum reading is implemented. To utilise it,
go to UserDir where the rest of the input files are located. The
spectrum, energySpectrum.dat, is located there. Note: it is currently
configured to ignore the energy input information (beam energy and
energy spread) in beam.dat. The energy spectrum reading also only
affects beam simulations, and not anything else like alphasource.
Nov. 8 Update: - Now, you can switch between if you read energy from a
user-defined spectrum (see above) or use the default gaussian energy that's
already implemented in beam.dat.
To change this option, simply change the last (9th) line in beam.dat to
SPEC or GAUS. It is set to SPEC by default.
Nov. 15 Update: - added a histogram as part of the output data file which
displays the energy spectrum that was emitted from the target. Useful
for verification purposes.
Nov. 19 Update: - added a histogram in the output file that displays the
location of beam emissions at the target plane (in terms of X and Y).
Nov. 21 Update: - added a histogram in the output file that displays the
x and y components of the particle direction unit vectors (Target Plane
Transverse Emission Components).