forked from ISOLDESolenoidalSpectrometer/ISSSort
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.dat
More file actions
233 lines (206 loc) · 8.58 KB
/
settings.dat
File metadata and controls
233 lines (206 loc) · 8.58 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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
###########################################################
## This file contains all the settings for the DAQ #
## including the geometry mapping for each detector #
## Parameters that are commented are the defaults values #
## If you want to change them, uncomment or make a copy #
## #
## You pass this file to iss_sort with the -s if needed #
###########################################################
##--------------#
## Array things #
##--------------#
#NumberOfArrayModules: 3
#NumberOfArrayASICs: 6
#NumberOfArrayChannels: 128
#NumberOfArrayRows: 4
#NumberOfArrayPstrips: 128
#NumberOfArrayNstrips: 11
##------------------------#
## CAEN things: Crate = 0 #
##------------------------#
#NumberOfCAENModules: 2 # maximum 16
#NumberOfCAENChannels: 16
#CAEN_0.Model: 1725 # can be 1725 or 1730, maybe even 1720?
#CAEN_1.Model: 1725 # I suppose we can also support others in future
##---------------------------#
## Mesytec things: Crate = 1 #
##---------------------------#
#NumberOfMesytecModules: 0 # maximum 16
#NumberOfMesytecChannels: 32
#NumberOfMesytecLogicInputs: 2
##------------------------#
## Triggers, pulsers, etc #
##------------------------#
#ExternalTriggerCode: 14
#SyncCode: 4
#TimestampCode: 5
#PulserAsicArray_0: 1
#PulserChannelArray_0: 63
#PulserCodeArray_0: 18
#PulserAsicArray_1: 4
#PulserChannelArray_1: 63
#PulserCodeArray_1: 19
#PulserThresholdArray: 1000
#PulserModuleCAEN: 1
#PulserChannelCAEN: 13
#PulserCodeCAEN: 20 # cannot be changed, info only
#PulserChannelMesytec: 33 # channel 33 is the second logic input
#PulserCodeMesytec: 25 # cannot be changed, info only
#EBIS.Crate: 0 # 0 = CAEN VME crate, 1 = Mesytec VME crate
#EBIS.Module: 1
#EBIS.Channel: 14
#EBIS.Code: 21 # 21 from CAEN/Mesytec, 15 from array FPGA
#T1.Crate: 0 # 0 = CAEN VME crate, 1 = Mesytec VME crate
#T1.Module: 1
#T1.Channel: 15
#T1.Code: 22 # cannot be changed, info only
#SC.Crate: 0 # 0 = CAEN VME crate, 1 = Mesytec VME crate
#SC.Module: 1
#SC.Channel: 12
#SC.Code: 23 # cannot be changed, info only
#Laser.Crate: 0 # 0 = CAEN VME crate, 1 = Mesytec VME crate
#Laser.Module: 1
#Laser.Channel: 11
#Laser.Code: 24 # cannot be changed, info only
##-------------#
## Data things #
##-------------#
#DataBlockSize: 65536 # 64 kB for ISS/CAEN data or 128 kB (0x20000) for CAEN only data
#ASICDataOnly: false # normally we have a mix of data in the file, but if you
#CAENDataOnly: false # only want to sort data from one of the DAQs, for example
#MesytecDataOnly: false # if they are not properly synchronised, set the flags
##---------------#
## Event builder #
##---------------#
#BuildByTimeStamp: true # true: use timestamp only for event building (default)
# false: use time-walk corrected times for event building
#EventWindow: 3e3 # in ns. Default is 3 µs
#RecoilHitWindow: 500 # in ns. Default is 500 ns
#ArrayHitWindow.PN: 500 # in ns. Default is 500 ns
#ArrayHitWindow.PP: 500 # in ns. Default is 500 ns
#ArrayHitWindow.NN: 500 # in ns. Default is 500 ns
#ZeroDegreeHitWindow: 500 # in ns. Default is 500 ns
#GammaRayHitWindow: 500 # in ns. Default is 500 ns
#LumeHitWindow: 500 # in ns. Default is 500 ns
#CDHitWindow.RS: 500 # in ns. Default is 500 ns (ring-strip combinations)
#CDHitWindow.DD: 500 # in ns. Default is 500 ns (detector-detector combinations)
#-----------------#
# Event rejection #
#-----------------#
#ClippedRejection: true # reject if a signal is marked as clipped by the firmware
#OverflowRejection: true # reject if the energy is in the overflow
##-----------------#
## Recoil Detector #
##-----------------#
#NumberOfRecoilSectors: 4 # 4 quadrants for Si dE-E, or just 1 for the ionisation chamber
#NumberOfRecoilLayers: 2 # 2 layers of Si in the dE-E, or 13 anodes for the ionisation chamber
#RecoilEnergyLossStart: 0 # Start layer for integrating energy loss
#RecoilEnergyLossStop: 0 # Stop layer for integrating energy loss
#RecoilEnergyRestStart: 1 # Start layer for integrating energy rest
#RecoilEnergyRestStop: 1 # Stop layer for integrating energy rest
#RecoilEnergyTotalStart: 0 # Start layer for integrating energy total
#RecoilEnergyTotalStop: 1 # Stop layer for integrating energy total
#Recoil_0_0.Crate: 0 # R0-dE, sector 0, layer 0
#Recoil_0_0.Module: 0 # R0-dE, sector 0, layer 0
#Recoil_0_0.Channel: 0 # R0-dE, sector 0, layer 0
#Recoil_0_1.Crate: 0 # R0-E, sector 0, layer 1
#Recoil_0_1.Module: 0 # R0-E, sector 0, layer 1
#Recoil_0_1.Channel: 1 # R0-E, sector 0, layer 1
#Recoil_1_0.Crate: 0 # R1-dE, sector 1, layer 0
#Recoil_1_0.Module: 0 # R1-dE, sector 1, layer 0
#Recoil_1_0.Channel: 2 # R1-dE, sector 1, layer 0
#Recoil_1_1.Crate: 0 # R1-E, sector 1, layer 1
#Recoil_1_1.Module: 0 # R1-E, sector 1, layer 1
#Recoil_1_1.Channel: 3 # R1-E, sector 1, layer 1
#Recoil_2_0.Crate: 0 # R2-dE, sector 2, layer 0
#Recoil_2_0.Module: 0 # R2-dE, sector 2, layer 0
#Recoil_2_0.Channel: 4 # R2-dE, sector 2, layer 0
#Recoil_2_1.Crate: 0 # R2-E, sector 2, layer 1
#Recoil_2_1.Module: 0 # R2-E, sector 2, layer 1
#Recoil_2_1.Channel: 5 # R2-E, sector 2, layer 1
#Recoil_3_0.Crate: 0 # R3-dE, sector 3, layer 0
#Recoil_3_0.Module: 0 # R3-dE, sector 3, layer 0
#Recoil_3_0.Channel: 6 # R3-dE, sector 3, layer 0
#Recoil_3_1.Crate: 0 # R3-E, sector 3, layer 1
#Recoil_3_1.Module: 0 # R3-E, sector 3, layer 1
#Recoil_3_1.Channel: 7 # R3-E, sector 3, layer 1
##---------------#
## MWPC Detector #
##---------------#
#NumberOfMWPCAxes: 2 # x = 0 and y = 1
#MWPC_0_0.Crate: 0
#MWPC_0_0.Module: 1 # MWPC axis 0 TAC 0
#MWPC_0_0.Channel: 8 #
#MWPC_0_1.Crate: 0
#MWPC_0_1.Module: 1 # MWPC axis 0 TAC 1
#MWPC_0_1.Channel: 9 #
#MWPC_1_0.Crate: 0
#MWPC_1_0.Module: 1 # MWPC axis 1 TAC 0
#MWPC_1_0.Channel: 10 #
#MWPC_1_1.Crate: 0
#MWPC_1_1.Module: 1 # MWPC axis 1 TAC 1
#MWPC_1_1.Channel: 11 #
##---------------#
## ELUM Detector #
##---------------#
#NumberOfELUMSectors: 4 # 4 quadrants for S1 ELUM with Jim's FlexPCB (might be 6 in the future)
#ELUM_0.Crate: 0 # ELUM0, sector/quadrant 0 of the S1
#ELUM_0.Module: 1 # ELUM0, sector/quadrant 0 of the S1
#ELUM_0.Channel: 0 # ELUM0, sector/quadrant 0 of the S1
#ELUM_1.Crate: 0 # ELUM1, sector/quadrant 1 of the S1
#ELUM_1.Module: 1 # ELUM1, sector/quadrant 1 of the S1
#ELUM_1.Channel: 1 # ELUM1, sector/quadrant 1 of the S1
#ELUM_2.Crate: 0 # ELUM2, sector/quadrant 2 of the S1
#ELUM_2.Module: 1 # ELUM2, sector/quadrant 2 of the S1
#ELUM_2.Channel: 2 # ELUM2, sector/quadrant 2 of the S1
#ELUM_3.Crate: 0 # ELUM3, sector/quadrant 3 of the S1
#ELUM_3.Module: 1 # ELUM3, sector/quadrant 3 of the S1
#ELUM_3.Channel: 3 # ELUM3, sector/quadrant 3 of the S1
##---------------------#
## ZeroDegree Detector #
##---------------------#
#NumberOfZDLayers: 2 # This should always be 2, because it's a silicon dE-E
#ZD_0.Crate: 0 # ZeroDegree dE
#ZD_0.Module: 1 # ZeroDegree dE
#ZD_0.Channel: 6 # ZeroDegree dE
#ZD_1.Crate: 0 # ZeroDegree E
#ZD_1.Module: 1 # ZeroDegree E
#ZD_1.Channel: 7 # ZeroDegree E
##----------------------#
## ScintArray Detectors #
##----------------------#
#NumberOfScintArrayDetectors: 0 # This is default 0, but can be 33 or more!
#ScintArray_0.Crate: 0 # List of detectors
#ScintArray_0.Module: 2 # and their mapping
#ScintArray_0.Channel: 0 #
##----------------#
## LUME Detectors #
##----------------#
#NumberOfLUMEDetectors: 0 # This is default 0, but can be a few
#LUME_0_be.Crate: 1 # List of detectors
#LUME_0_be.Module: 2 # and their mapping
#LUME_0_be.Channel: 0 # for each signal type
#LUME_0_ne.Crate: 1 # 3 signals: be, ne, fe
#LUME_0_ne.Module: 2 #
#LUME_0_ne.Channel: 1 #
#LUME_0_fe.Crate: 1 #
#LUME_0_fe.Module: 2 #
#LUME_0_fe.Channel: 2 #
##------------------------------#
## CD Fission Fragment Detector #
##------------------------------#
#NumberOfCDLayers: 0 # 0 is default to turn off the CD, but usually 2 layers of Si in the dE-E configuration
#NumberOfCDRings: 16 # number of rings (p-side) in the S1 detector, usually 16
#NumberOfCDSectors: 8 # number of sectors (n-side) in the S1 detector, usually 8 (maximum 255)
#CDEnergyLossStart: 0 # Start layer for integrating energy loss
#CDEnergyLossStop: 0 # Stop layer for integrating energy loss
#CDEnergyRestStart: 1 # Start layer for integrating energy rest
#CDEnergyRestStop: 1 # Stop layer for integrating energy rest
#CDEnergyTotalStart: 0 # Start layer for integrating energy total
#CDEnergyTotalStop: 1 # Stop layer for integrating energy total
#CD_0_0.R.Crate: 1 # should be in the Mesytec system
#CD_0_0.R.Module: 0 # mapped by <layer>_<ring>.<R> for rings
#CD_0_0.R.Channel: 0 #
#CD_0_0.S.Crate: 1 # mapped by <layer>_<sector>.<S> for sectors
#CD_0_0.S.Module: 1 #
#CD_0_0.S.Channel: 0 #