This repository has been archived by the owner on Feb 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
SortConfig.json
67 lines (67 loc) · 2.34 KB
/
SortConfig.json
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
{
// "working_directory": "PATH", // comment out=same path with this file
"base_config_file": "BaseSortConfig.json",
"LMF_files": [
"LMF_FILENAME1",
"LMF_FILENAME2",
"LMF_FILENAME3"
],
"draw_canvases": true,
// "remove_bunch_region": [[-5000.0, -3000.0]], // [ns] comment out=off
"electron_sorter": {
"cmd": 1,
// -1 = detector does not exist
// 0 = only convert to new file format
// 1 = sort and write new file
// 2 = calibrate fv, fw, w_offset
// 3 = create calibration table files
"factors": {
"offset_u": -125.0, // [ns]
"offset_v": -125.0, // [ns]
"offset_w": -125.0, // [ns] HEX only
"halfwidth_u": 5.0, // [ns]
"halfwidth_v": 5.0, // [ns]
"halfwidth_w": 5.0, // [ns] HEX only
"offset_x": 0.0, // [ns]
"offset_y": 0.0, // [ns]
"runtime": 173.0, // [ns]
// "runtime_u" : 173.0, // [ns] overwrite runtime
// "runtime_v" : 173.0, // [ns] overwrite runtime
// "runtime_w" : 173.0, // [ns] overwrite runtime
"fu": 0.62,
"fv": 0.62,
"fw": 0.62, // HEX only
"fw_offset": -2.60 // [ns] HEX only
},
"correct_timesum": false, // use position depended correction of timesums
"correct_position": false // use position depended NL correction of position
},
"ion_sorter": {
"cmd": 1,
// -1 = detector does not exist
// 0 = only convert to new file format
// 1 = sort and write new file
// 2 = calibrate fv, fw, w_offset
// 3 = create calibration table files
"factors": {
"offset_u": -25.0, // [ns]
"offset_v": -25.0, // [ns]
"offset_w": -25.0, // [ns] HEX only
"halfwidth_u": 5.0, // [ns]
"halfwidth_v": 5.0, // [ns]
"halfwidth_w": 5.0, // [ns] HEX only
"offset_x": 0.0, // [ns]
"offset_y": 0.0, // [ns]
"runtime": 119.0, // [ns]
// "runtime_u" : 119.0, // [ns] overwrite runtime
// "runtime_v" : 119.0, // [ns] overwrite runtime
// "runtime_w" : 119.0, // [ns] overwrite runtime
"fu": 0.66,
"fv": 0.66,
"fw": 0.66, // HEX only
"fw_offset": -0.10 // [ns] HEX only
},
"correct_timesum": false, // use position depended correction of timesums
"correct_position": false // use position depended NL correction of position
}
}