-
Notifications
You must be signed in to change notification settings - Fork 0
/
config_main_bar.txt
65 lines (61 loc) · 3.65 KB
/
config_main_bar.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
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
#Configuration
CONFIG_INI_TEMPLATE /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/data/config_template.ini
# This bias calibration file should be created only once when all ASICS are connected
HV_DAC /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/data/bias_calibration.tsv
SIPM_BIAS /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/data/bias_settings_template.tsv
DISC_SETTINGS /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/data/disc_settings_template.tsv
CHANNEL_MAP /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/data/map_channel.tsv
TRIGGER_MAP /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/data/map_trigger.tsv
LSB_T1 60
LSB_T2 60
MIN_INTG_TIME 34
MAX_INTG_TIME 34
# MIN_INTG_TIME/MAX_INTG_TIME 34 = (34 x 4 - 78) x 5 ns = 290ns
#Calibration
RUN_CALIB 0
CALIB_DIR /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/data/calib/test_2bars_5degree_2020_12_01
#CALIB_DIR /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/data/calib/test_2bars_5degree_2020_11_19
#CALIB_DIR /home/cmsdaq/Workspace/TOFPET/Timing-TOFPET2/dataTEST/calibTest/bar_m5p0_20201016
DISC_CALIB disc_calibration.tsv
TDC_CALIB tdc_calibration.tsv
QDC_CALIB qdc_calibration.tsv
# Notes:
# use a different directory (different CALIB_DIR) for each calibration set
# xxx_CALIB names must end with ".tsv"
# if RUN_CALIB=1 and at least one of the xxx_CALIB already exist, the script stops (in order not to cancel an existing calibration file).
# if RUN_CALIB=0 and at least one of the xxx_CALIB does not exist, the script stops (since there is no valid calibration)
# if one of the two conditions above is passed, then:
# if RUN_CALIB=1 (since none of the xxx_CALIB exists) xxx_CALIB are created [takes ~30-40 min.] and used to run daq
# if RUN_CALIB=0 (since all the xxx_CALIB already exists) existing xxx_CALIB are used to run daq
# - QCD_CALIB is currently not used to reconstruct energy values in qdc mode (simply, energy = raw counts)
#Run settings
#DAQSCRIPT my_acquire_sipm_data PHYS
DAQSCRIPT acquire_pedestal_data PED
#DAQSCRIPT my_acquire_sipm_data PHYS
CONVERTSINGLESCRIPT convert_raw_to_singles
CONVERTCOINCIDENCESCRIPT analysis/find_coincidences.py
#CONVERTCOINCIDENCESCRIPT convert_raw_to_coincidence
#TEMPERATUREFILE arduino/temperature/temperature_tmp.txt
TEMPERATUREFILE /home/cmsdaq/Workspace/TemperatureMonitor/temperature_tmp.txt
MODE qdc
TIME 0.3
#TIME 1
OUTPUT_DIR data/LYSOTEST
#OUTPUT_DIR output/Pedestal
OUTPUT_LABEL Run000403_2021-02-01-15-06-51_Na22_POS0_X-1.0_Y-1.0
#OUTPUT_LABEL PedestalTest13_2ch_100000delay
#Channels
OVERWRITE_OV_REF 7
OVERWRITE_OV 7
#If OVERWRITE_OV -1 (same for OVERWRITE_OV_REF), use the OV values in the table below. If OVERWRITE_OV > 0 set all channels to this OV value.
#REF are always CH0 and CH1 (reference bar)
## TO BE CHECKED: position of pixels and NHV ##
# ID NHV VBR OV NCHIP NCH VTH_1 VTH_2 VTH_E SIPM_CODE SIPM_TYPE X Y Z CRYSTAL
#CH 0 7 51.50 3.00 0 3 10 10 10 12380 S13360-3050CS -1 -1 -1 LYSO_pixel
#CH 1 6 51.50 3.00 0 25 10 10 10 12381 S13360-3050CS -1 -1 -1 LYSO_pixel
CH 0 7 50.60 7.00 0 3 15 15 15 11040 S13360-3025CS -1 -1 -1 LYSO_bar
CH 1 7 50.60 7.00 0 27 15 15 15 11041 S13360-3025CS -1 -1 -1 LYSO_bar
CH 2 9 50.60 7.00 2 3 15 15 15 11042 S13360-3025CS -1 -1 -1 LYSO_bar
CH 3 9 50.60 7.00 2 27 15 15 15 11044 S13360-3025CS -1 -1 -1 LYSO_bar
# Note on VBR: Different CHs can be connected to the same NHV. If different values of VBR are provided only the first one is set for a given NHV.
#Note: Source position -