forked from mantidproject/mantid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patharcs.yaml
120 lines (116 loc) · 7.63 KB
/
arcs.yaml
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
name: ARCS
# Input file for PyChop for the ARCS spectrometer at SNS.
chopper_system:
name: ARCS chopper system
chop_sam: 2.0 # Distance (x1) from final chopper to sample (m)
sam_det: 3.0 # Distance (x2) from sample to detector (m)
aperture_width: 0.1751 # Width of aperture at moderator face (m)
aperture_height: 0.1955 # Height of aperture at moderator face (m)
choppers:
- # Each entry must have a dash on an otherwise empty line!
name: ARCS Fermi
distance: 11.61 # Distance from moderator to this chopper in metres
aperture_distance: 9.342 # Distance from aperture (moderator face) to this chopper (only for Fermi)
packages: # A hash of chopper packages
ARCS-100-1.5-AST:
name: ARCS 100 meV Sloppy
pslit: 1.52 # Neutron transparent slit width (mm)
pslat: 0.35 # Neutron absorbing slat width (mm)
radius: 50.0 # Chopper package radius (mm)
rho: 580.0 # Chopper package curvature (mm)
tjit: 0.0 # Jitter time (us)
fluxcorr: 3.0 # (Empirical/Fudge) factor to scale calculated flux by
isPi: False # Should the PI pulse (at 180 deg rotation) be transmitted by this package?
ARCS-700-1.5-AST:
name: ARCS 700 meV Sloppy
pslit: 1.52 # Neutron transparent slit width (mm)
pslat: 0.35 # Neutron absorbing slat width (mm)
radius: 50.0 # Chopper package radius (mm)
rho: 1535.0 # Chopper package curvature (mm)
tjit: 0.0 # Jitter time (us)
fluxcorr: 3.0 # (Empirical/Fudge) factor to scale calculated flux by
isPi: False # Should the PI pulse (at 180 deg rotation) be transmitted by this package?
ARCS-700-0.5-AST:
name: ARCS 700 meV Fine
pslit: 0.51 # Neutron transparent slit width (mm)
pslat: 0.35 # Neutron absorbing slat width (mm)
radius: 50.0 # Chopper package radius (mm)
rho: 1535.0 # Chopper package curvature (mm)
tjit: 0.0 # Jitter time (us)
fluxcorr: 3.0 # (Empirical/Fudge) factor to scale calculated flux by
isPi: False # Should the PI pulse (at 180 deg rotation) be transmitted by this package?
ARCS-100-1.5-SMI:
name: ARCS 100 meV Sloppy
pslit: 1.52 # Neutron transparent slit width (mm)
pslat: 0.41 # Neutron absorbing slat width (mm)
radius: 50.0 # Chopper package radius (mm)
rho: 580.0 # Chopper package curvature (mm)
tjit: 0.0 # Jitter time (us)
fluxcorr: 3.0 # (Empirical/Fudge) factor to scale calculated flux by
isPi: False # Should the PI pulse (at 180 deg rotation) be transmitted by this package?
ARCS-700-1.5-SMI:
name: ARCS 700 meV Sloppy
pslit: 1.52 # Neutron transparent slit width (mm)
pslat: 0.41 # Neutron absorbing slat width (mm)
radius: 50.0 # Chopper package radius (mm)
rho: 1535.0 # Chopper package curvature (mm)
tjit: 0.0 # Jitter time (us)
fluxcorr: 3.0 # (Empirical/Fudge) factor to scale calculated flux by
isPi: False # Should the PI pulse (at 180 deg rotation) be transmitted by this package?
SEQ-100-2.0-AST:
name: ARCS 100 meV Sloppy
pslit: 2.03 # Neutron transparent slit width (mm)
pslat: 0.35 # Neutron absorbing slat width (mm)
radius: 50.0 # Chopper package radius (mm)
rho: 580.0 # Chopper package curvature (mm)
tjit: 0.0 # Jitter time (us)
fluxcorr: 3.0 # (Empirical/Fudge) factor to scale calculated flux by
isPi: False # Should the PI pulse (at 180 deg rotation) be transmitted by this package?
SEQ-700-3.5-AST:
name: ARCS 700 meV Sloppy
pslit: 3.56 # Neutron transparent slit width (mm)
pslat: 0.35 # Neutron absorbing slat width (mm)
radius: 50.0 # Chopper package radius (mm)
rho: 1535.0 # Chopper package curvature (mm)
tjit: 0.0 # Jitter time (us)
fluxcorr: 3.0 # (Empirical/Fudge) factor to scale calculated flux by
isPi: False # Should the PI pulse (at 180 deg rotation) be transmitted by this package?
# Now define how the frequencies of the choppers should be related
# This is an NxM matrix A where N is the number of choppers and M is the number of indepdent frequencies
# Such that A.F will give the N required frequencies for each chopper from the M input frequencies
frequency_matrix:
[[1]] # f1 is the Fermi frequency
max_frequencies:
[600] # Maximum frequencies (Hz)
default_frequencies:
[300]
sample:
name: ARCS Sample Can
isam: 0 # Sample type: 0==flat plate, 1==ellipse, 2==annulus, 3==sphere, 4==solid cylinder
sx: 2.0 # Thickness (mm)
sy: 48.0 # Width (mm)
sz: 48.0 # Height (mm)
gamma: 0.0 # Angle of x-axis to ki (degrees)
detector:
name: He3 PSD tubes
idet: 2 # Detector type: 1==He tube binned together, 2==He tube
dd: 0.025 # Detector depth (diameter for tube) in metres
tbin: 0.0 # Detector time bins (microseconds)
phi: 0.0 # Detector scattering angle (degrees)
tthlims: [2.373, 135.955] # Min and max 2-theta angles of detectors (for Q-E plot)
moderator:
name: Ambient Water # A==water, AP==poisoned water, CH4==methane, H2==hydrogen. This is only used for analytical calculations
# of the flux distribution for ISIS TS1 moderators. If measured_flux is defined below, name can be anything
imod: 1 # Moderator time profile type: 0==chi^2, 1==Old_Ikeda-Carpenter, 2==modified chi^2, 3==polynomial, 4==Tobyfit Ikeda-Carpenter
mod_pars: [119.63, 33.618, # Parameters for time profile (for I-K is: [S1, S2, B1, B2, Emod]
.037, .17, 172.42] # where tau_f=1/(sqrt(Ei)*E2V*sqrt(S1^2+(S2*lam)^2), tau_s=B1 for E<=130meV, B2 otherwise, R=exp(-Ei/Emod)
theta: -13.75 # Angle beamline makes with moderator face (degrees)
source_rep: 60 # Frequency of source (Hz)
measured_flux: # Table of measured flux vs wavelength. Wavelength in Angstrom. Flux in n/cm^2/s/uA/Angstrom
scale_factor: 10000000 # A factor to scale the flux values below by
wavelength: [0.0285984265, 0.2335051748, 0.2859842653, 0.310193488, 0.3418165757, 0.3856211047, 0.4521808267, 0.4834016372,
0.522133444, 0.5719685306, 0.6394802577, 0.6936137254, 0.7643250991, 0.8255654628, 0.9043616533, 0.9809179374,
1.0809189212, 1.2194410046, 1.4299213265, 1.5286501982, 1.6511309256, 1.8087233066, 2.0222141331, 2.3350517482]
flux: [1, 1, 1.0769418795, 1.0912234366, 1.1117847541, 1.143928794, 1.201252718, 1.2318227972, 1.2731629789, 1.3321623679,
1.4236719322, 1.5075346925, 1.6322258496, 1.7551658109, 1.9353360797, 2.1356198518, 2.4386575654, 2.9461376015,
3.8879041876, 4.331779711, 4.8546361998, 5.4701373626, 6.1966620127, 7.3007339739]