forked from ISOLDESolenoidalSpectrometer/ISSSort
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreaction.dat
More file actions
174 lines (146 loc) · 6.69 KB
/
reaction.dat
File metadata and controls
174 lines (146 loc) · 6.69 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
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
## Reaction file for ISSSort
##
## pass this file to iss_sort with the -r flag
##
## Liam Gaffney - July 2021
## liam.gaffney@liverpool.ac.uk
##
## Below are the default parameters that can be changed by uncommenting
## and passing this file to iss_sort during the histogramming stage.
##
## This file is not required to run iss_sort, but if you want meaningfull
## physics histograms at the end, then you should change the parameters
## here to match your experiment. One can have multiple versions of this
## file to sort different runs or apply different recoil gates, etc.
## Reaction definition
#BeamA: 30 # mass number
#BeamZ: 12 # atomic number
#BeamE: 8500. # the laboratory beam energy in keV/u (note, not the usual MeV/u)
#TargetA: 2 #
#TargetZ: 1 #
#EjectileA: 1 # in (d,p) the ejectile is the proton
#EjectileZ: 1 # we keep this language even though we have inverse kinematics
#RecoilA: 31 # the recoil is the heavy ion
#RecoilZ: 12 # not the target-like product as in normal kinematics
#RecoilFission: false # set to true if you are studying fission of the recoiling nucleus
## Magnetic field settings
#Mfield: 2.0 # Magnetic field strength in Tesla
## Detector and target geometry
#ArrayDistance: -100.0 # Target to array distance in mm (edge of first wafer; negative upstream; positive downstream)
#ArrayDeadlayer: 0.0004 # Dead layer on surface of the array silicon in mm of Al (0.4 µm from data sheets)
#TargetThickness: 0.2 # Target thickness in mg/cm^2
#TargetOffset.X: 0.0 # Beam spot offset with respect to the vertical in mm (positive is up wrt beam direction)
#TargetOffset.Y: 0.0 # Beam spot offset with respect to the horizontal in mm (positive is right wrt beam direction)
## ELUM geometry
#ELUM.Distance: -1.0 # Negative number means it doesn't exist by default (in mm)
#ELUM.OuterRadius: 48.0 # outer radius of the ELUM detector (default for S1, in mm)
#ELUM.InnerRadius: 24.0 # inner radius of the ELUM detector (default for S1, in mm)
#ELUM.Deadlayer: 0.0004 # Dead layer on surface of the ELUM in mm of Al (0.4 µm from data sheets)
# Recoil detector type
# Recoil.Type: 0 # type = 0 for normal recoil detector events with sector readout (QQQ1 or S14)
# type = 1 for using the CD detector events from the fission setup to apply recoil gates
## EBIS windows
#EBIS.On: 1.20e6 # slow extraction is about 1.2 ms
#EBIS.Off: 2.52e7 # Off window is 20 times the On window
#EBIS.FillRatio: 20 # Fill ratio for EBIS, default is ratio of time windows
## T1 cut
#T1.Min: 0 # for cutting on the proton impact time
#T1.Max: 1.2e9 # (units of ns)
## Laser mode ON/OFF
#LaserMode: 2 # 0 = laser off only
# 1 = laser on only
# 2 = laser on OR off (default, i.e. all data)
## Array-Recoil windows
#ArrayRecoil_PromptTime.Min: -300
#ArrayRecoil_PromptTime.Max: 300
#ArrayRecoil_RandomTime.Min: 600
#ArrayRecoil_RandomTime.Max: 1200
## Array-Gamma windows
#ArrayGamma_PromptTime.Min: -500
#ArrayGamma_PromptTime.Max: 500
#ArrayGamma_RandomTime.Min: 1000
#ArrayGamma_RandomTime.Max: 2000
## ELUM-Recoil windows
#ElumRecoil_PromptTime.Min: -300
#ElumRecoil_PromptTime.Max: 300
#ElumRecoil_RandomTime.Min: 600
#ElumRecoil_RandomTime.Max: 1200
## Array-Fission windows
#ArrayFission_PromptTime.Min: -300
#ArrayFission_PromptTime.Max: 300
#ArrayFission_RandomTime.Min: 600
#ArrayFission_RandomTime.Max: 1200
## LUME-Recoil windows
#LumeRecoil_PromptTime.Min: -300
#LumeRecoil_PromptTime.Max: 300
#LumeRecoil_RandomTime.Min: 600
#LumeRecoil_RandomTime.Max: 1200
## Fission-Fission windows
#FissionFission_PromptTime.Min: -300
#FissionFission_PromptTime.Max: 300
#FissionFission_RandomTime.Min: 600
#FissionFission_RandomTime.Max: 1200
## Fission-Gamma windows
#FissionGamma_PromptTime.Min: -300
#FissionGamma_PromptTime.Max: 300
#FissionGamma_RandomTime.Min: 600
#FissionGamma_RandomTime.Max: 1200
## Recoil-Gamma windows
#RecoilGamma_PromptTime.Min: -300
#RecoilGamma_PromptTime.Max: 300
#RecoilGamma_RandomTime.Min: 600
#RecoilGamma_RandomTime.Max: 1200
## Gamma-Gamma windows
#GammaGamma_PromptTime.Min: -300
#GammaGamma_PromptTime.Max: 300
#GammaGamma_RandomTime.Min: 600
#GammaGamma_RandomTime.Max: 1200
## Recoil cut files
# For the normal recoil detector (Recoill.Type = 1), you need to give a cut file for each sector
# For the Fission CD setup, you just need to give information for RecoilCut_0 and it applies to all sectors
#RecoilCut_0.File: NULL # ROOT file containing the 2D recoil energy cut for sector 0
#RecoilCut_0.Name: CUTG # name of the TCutG object inside the ROOT file for sector 0
#RecoilCut_1.File: NULL # sector 1
#RecoilCut_1.Name: CUTG # sector 1
#RecoilCut_2.File: NULL # sector 2
#RecoilCut_2.Name: CUTG # sector 2
#RecoilCut_3.File: NULL # sector 3
#RecoilCut_3.Name: CUTG # sector 3
## Fission cut files
#FissionCut.Heavy.File: NULL
#FissionCut.Heavy.Name: CUTG
#FissionCut.Heavy.X: dE
#FissionCut.Heavy.Y: dE
#FissionCut.Light.File: NULL
#FissionCut.Light.Name: CUTG
#FissionCut.Light.X: dE
#FissionCut.Light.Y: dE
## Gamma-ray energy cut/gate
#GammaCut_Energy.Min: 0.0 # lower energy of the gamma-ray cut (default = 0 keV)
#GammaCut_Energy.Max: 1e5 # upper energy of the gamma-ray cut (default = 100 MeV)
## E vs Z cut files
#NumberOfEvsZCuts: 1 # default is 1, but you can have as many as your RAM will handle
#EvsZCut_0.File: NULL # ROOT file containing the a 2D E vs Z cut
#EvsZCut_0.Name: CUTG # name of the TCutG object inside the ROOT file
## Histogramming options
#Hists.ArrayMode: 0 # 0 - demand p/n coincidences, 1 - p-side only
#Hists.OutputTree: 0 # 0 - off, 1 - reaction data output to tree
#Hists.GammaRays: false # Make and fill gamma-ray spectra? (default: false)
#Hists.Ex.Min: -5000 # Minimum of the Ex spectra in keV
#Hists.Ex.Max: 15000 # Maximum of the Ex spectra in keV
#Hists.Ex.Bins: 1000 # Number of bins in the Ex spectra
#Hists.Elab.Min: 0 # Minimum of the Elab spectra in keV
#Hists.Elab.Max: 16000 # Maximum of the Elab spectra in keV
#Hists.Elab.Bins: 800 # Number of bins in the Elab spectra
#Hists.Recoil.Min: 0 # Minimum of the Recoil spectra in keV
#Hists.Recoil.Max: 4000 # Maximum of the Recoil spectra in keV
#Hists.Recoil.Bins: 80e3 # Number of bins in the Recoil spectra
#Hists.GammaRays.Min: 0 # Minimum of the gamma-ray spectra in keV
#Hists.GammaRays.Max: 4000 # Maximum of the gamma-ray spectra in keV
#Hists.GammaRays.Bins: 2000 # Number of bins in the gamma-ray spectra
#Hists.Fission.Min: 0 # Minimum of the CD/Fission spectra in keV
#Hists.Fission.Max: 4000 # Maximum of the CD/Fission spectra in keV
#Hists.Fission.Bins: 80e3 # Number of bins in the CD/Fission spectra
#Hists.LUME.Min: 0 # Minimum of the LUME spectra in keV
#Hists.LUME.Max: 12e3 # Maximum of the LUME spectra in keV
#Hists.LUME.Bins: 6000 # Number of bins in the LUME spectra