Home CMS Production Clean room MedAustron HEPHY testbeams old
testbeam-MA2018 testbeam-MA2019 testbeam-MA2020 testbeam-MA2021 testbeam-MA2023 testbeam-MA2024 testbeam-MA2025
  Testbeams at MedAustron in 2025, Page 10 of 13  Not logged in ELOG logo
New entries since:Thu Jan 1 01:00:00 1970
ID Date Author Subject Run Number DUTdown Beam Energy Rate Setting Particle Type Data t-Start t-Stop Duration_min Frontend Phantom Phantom thickness
  195   Sat Aug 16 20:58:19 2025 elog_producerCastid107TJ-Monopix2800 MeVLow Flux MediumProtonUnknown16.08.2025 20:47:5516.08.2025 20:58:2110HVNone 
automatic log for run 107
Comment:
self.configure_rx(delay=2, rd_frz_dly=2) (20x)
Attachment 1: tjmonopix2.conf
# example config file: Ex0.conf
[RunControl]
#pCT_STOP_RUN_AFTER_N_SECONDS = 3000000
# from the base RunControl.cc
#EUDAQ_CTRL_PRODUCER_LAST_START = my_pd0
#EUDAQ_CTRL_PRODUCER_FIRST_STOP = my_pd0
# Steer which values to display in the GUI: producerName and displayed value are seperated by a ",". 
ADDITIONAL_DISPLAY_NUMBERS = "log,_SERVER"


[Producer.aida_tlu]
## GENERAL PARAMETERS
verbose= 1
skipconf= 0
confid= 20201311
delayStart= 200  

## HDMI CONFIGURATION
#  4-bits to determine direction of HDMI pins
HDMI1_set= 0x7 #1= output (driven by TLU), 0 = input. bit 0=CONT, 1=SPARE, 2=TRIG, 3=BUSY for eudet, Busy needs to be 0. (0b0111 = 0x7)
HDMI2_set= 0x7
HDMI3_set= 0x7
HDMI4_set= 0x7
#  Clock source (0= no clock, 1= Si5345, 2= FPGA)
HDMI1_clk = 1
HDMI2_clk = 1
HDMI3_clk = 1
HDMI4_clk = 1
#  Enable/Disable clock on differential LEMO
LEMOclk = 0

## PMT POWER CONFIGURATION
PMT1_V= 0.8 #Szinti 4x4cm
PMT2_V= 0.8 #Szinti 4x4cm
PMT3_V= 0.0
PMT4_V= 0.0

## TRIGGER CONFIGURATION
trigMaskHi = 0x00000000
trigMaskLo = 0x00000008 #0x00010002 #0x00000001  #8 coinc1+2
in0_STR = 0	# 0 
in0_DEL = 0	# 18
in1_STR = 0	# 0
in1_DEL = 0	# 18
in2_STR = 0	# 0
in2_DEL = 0 	# 0
in3_STR = 0
in3_DEL = 0
in4_STR = 0
in4_DEL = 0
in5_STR = 0 #streches pulse from 6.25ns (at 0) to 12.5ns
in5_DEL = 0
# Generate internal triggers (in Hz, 0= no triggers)
#InternalTriggerFreq= 5 #1000 #4000 #00

## DISCRIMINATOR THRESHOLDS
DACThreshold0 = -0.012 #-0.025 #-0.012
DACThreshold1 = -0.012 #-0.025 #-0.012
DACThreshold2 = +0.5
DACThreshold3 = -0.12
DACThreshold4 = -0.12 #-0.0066
DACThreshold5 = -0.12

## DUT CONFIGURATION
 # DUTMask Which DUTs are on
#DUTMask= 0x3 # bit 0= DUT1, bit 1= DUT2, bit 2= DUT3, bit 3= DUT4
DUTMask= 0xF

 # DUTMaskMode Define AIDA (11) or EUDET (00) mode (2 bits per DUT)
DUTMaskMode= 0xFF #0x00  # Full Monopix on all 4 DUTs

 # In EUDET mode: 0 = standard trigger/busy mode, 1 = raising BUSY outside handshake vetoes triggers (2 bits per DUT, 0x3= DUT 4! -backwards!)
DUTMaskModeModifier= 0x30 #0x30 #0xC0 PS: Check what this does! 0x0 würde ich hier eingeben

 # Ignore the BUSY signal for a DUT (0xF)
DUTIgnoreBusy= 0xF #ignores triggers
DUTIgnoreShutterVeto= 0x0
EnableRecordData= 1


# EnableShutterMode: 0x0. If 1, shutter mode is enabled. If 0, shutter mode is disabled.
EnableShutterMode= 0x0
# Define which input is used for shutter source [0 - 5]
ShutterSource = 5
# 32-bit counter of clocks. Set to 0 to not use internal shutter generator.
InternalShutterInterval = 0
# 32-bit counter of clocks
ShutterOnTime = 0 #start of shutter after trigger
# 32-bit counter of clocks
ShutterVetoOffTime = 0 #time after input-trigger, until first trigger is sent to output
# 32-bit counter of clocks
ShutterOffTime = 200000000 #end of shutter after trigger #200000000 = 5s (multiples of 25ns)

## DATA COLLECTOR
EUDAQ_DC= tlu_dc

## TLU MONITOR PARAMETER
FileComment="tjmonopix2"
PlotWindowSizeinns=40e9
MinSpillTimeOnins=4.5
MinSpilldownTimeins=0.5
ThreshEvBegin=1
ThreshEvEnd=1
ThreshPartBegin=1
ThreshPartEnd=1

[LogCollector.log]
# Currently, all LogCollectors have a hardcoded runtime name: log
# nothing


[DataCollector.tlu_dc]
EUDAQ_FW=native
# the format of data file
EUDAQ_FW_PATTERN= /home/silicon/castid-TB_MAUS_Aug25/data/TLU/tlu_run$6R$X
# the name pattern of data file
# the $12D will be converted a data/time string with 12 digits.
# the $6R will be converted a run number string with 6 digits.
# the $X will be converted the suffix name of data file.
DISABLE_PRINT = 1


[Producer.W02R01]
# connection to the data collector
chip_config_file = /home/silicon/castid-TB_MAUS_Aug25/config/tuning/W02R01/20240222_174415_threshold_scan_interpreted.h5
chip_sn = W02R01
output_directory = /home/silicon/castid-TB_MAUS_Aug25/data/W02R01
online_monitor_port="5500"
daqboard_ip = "192.168.10.23"

start_column=448
stop_column=512
start_row=0
stop_row=512


[Producer.W08R19]
# connection to the data collector
chip_config_file = /home/silicon/castid-TB_MAUS_Aug25/config/tuning/W08R19/20230708_095321_threshold_scan_interpreted.h5
chip_sn = W08R19
output_directory = /home/silicon/castid-TB_MAUS_Aug25/data/W08R19
online_monitor_port="5510"
daqboard_ip = "192.168.11.23"

start_column=448
stop_column=512
start_row=0
stop_row=512


[Producer.W14R12]
# connection to the data collector
chip_config_file = /home/silicon/castid-TB_MAUS_Aug25/config/tuning/W14R12/20250804_172438_threshold_scan_interpreted.h5
chip_sn = W14R12
output_directory = /home/silicon/castid-TB_MAUS_Aug25/data/W14R12
online_monitor_port="5520"
daqboard_ip = "192.168.12.23"

start_column=448
stop_column=512
start_row=0
stop_row=512


[Producer.W18R03]
# connection to the data collector
chip_config_file = /home/silicon/castid-TB_MAUS_Aug25/config/tuning/W18R03/20240222_183330_threshold_scan_interpreted.h5
chip_sn = W18R03
output_directory = /home/silicon/castid-TB_MAUS_Aug25/data/W18R03
online_monitor_port="5530"
daqboard_ip = "192.168.13.23"

start_column=448
stop_column=512
start_row=0
stop_row=512




#[DataCollector.dc_monopix2]
#EUDAQ_MN = monopix2_mon
#EUDAQ_DATACOL_SEND_MONITOR_FRACTION = 1000
#EUDAQ_FW = native
#EUDAQ_FW_PATTERN = /home/silicon/TJ-Monopix2/test-data/raw/mpx2_run$3R_$12D$X
##EUDAQ_FW_PATTERN = /home/mx/Schule/Nosync/EUDAQ/test_corry/raw/mpx2_run$3R_$12D$X
#DISABLE_PRINT = 1

  196   Sat Aug 16 21:08:36 2025 elog_producerCastid108TJ-Monopix2800 MeVLow Flux MediumProtonUnknown16.08.2025 20:59:0516.08.2025 21:08:399HVNone 
automatic log for run 108
Comment:
self.configure_rx(delay=2, rd_frz_dly=2) (20x)
Attachment 1: tjmonopix2.conf
# example config file: Ex0.conf
[RunControl]
#pCT_STOP_RUN_AFTER_N_SECONDS = 3000000
# from the base RunControl.cc
#EUDAQ_CTRL_PRODUCER_LAST_START = my_pd0
#EUDAQ_CTRL_PRODUCER_FIRST_STOP = my_pd0
# Steer which values to display in the GUI: producerName and displayed value are seperated by a ",". 
ADDITIONAL_DISPLAY_NUMBERS = "log,_SERVER"


[Producer.aida_tlu]
## GENERAL PARAMETERS
verbose= 1
skipconf= 0
confid= 20201311
delayStart= 200  

## HDMI CONFIGURATION
#  4-bits to determine direction of HDMI pins
HDMI1_set= 0x7 #1= output (driven by TLU), 0 = input. bit 0=CONT, 1=SPARE, 2=TRIG, 3=BUSY for eudet, Busy needs to be 0. (0b0111 = 0x7)
HDMI2_set= 0x7
HDMI3_set= 0x7
HDMI4_set= 0x7
#  Clock source (0= no clock, 1= Si5345, 2= FPGA)
HDMI1_clk = 1
HDMI2_clk = 1
HDMI3_clk = 1
HDMI4_clk = 1
#  Enable/Disable clock on differential LEMO
LEMOclk = 0

## PMT POWER CONFIGURATION
PMT1_V= 0.8 #Szinti 4x4cm
PMT2_V= 0.8 #Szinti 4x4cm
PMT3_V= 0.0
PMT4_V= 0.0

## TRIGGER CONFIGURATION
trigMaskHi = 0x00000000
trigMaskLo = 0x00000008 #0x00010002 #0x00000001  #8 coinc1+2
in0_STR = 0	# 0 
in0_DEL = 0	# 18
in1_STR = 0	# 0
in1_DEL = 0	# 18
in2_STR = 0	# 0
in2_DEL = 0 	# 0
in3_STR = 0
in3_DEL = 0
in4_STR = 0
in4_DEL = 0
in5_STR = 0 #streches pulse from 6.25ns (at 0) to 12.5ns
in5_DEL = 0
# Generate internal triggers (in Hz, 0= no triggers)
#InternalTriggerFreq= 5 #1000 #4000 #00

## DISCRIMINATOR THRESHOLDS
DACThreshold0 = -0.012 #-0.025 #-0.012
DACThreshold1 = -0.012 #-0.025 #-0.012
DACThreshold2 = +0.5
DACThreshold3 = -0.12
DACThreshold4 = -0.12 #-0.0066
DACThreshold5 = -0.12

## DUT CONFIGURATION
 # DUTMask Which DUTs are on
#DUTMask= 0x3 # bit 0= DUT1, bit 1= DUT2, bit 2= DUT3, bit 3= DUT4
DUTMask= 0xF

 # DUTMaskMode Define AIDA (11) or EUDET (00) mode (2 bits per DUT)
DUTMaskMode= 0xFF #0x00  # Full Monopix on all 4 DUTs

 # In EUDET mode: 0 = standard trigger/busy mode, 1 = raising BUSY outside handshake vetoes triggers (2 bits per DUT, 0x3= DUT 4! -backwards!)
DUTMaskModeModifier= 0x30 #0x30 #0xC0 PS: Check what this does! 0x0 würde ich hier eingeben

 # Ignore the BUSY signal for a DUT (0xF)
DUTIgnoreBusy= 0xF #ignores triggers
DUTIgnoreShutterVeto= 0x0
EnableRecordData= 1


# EnableShutterMode: 0x0. If 1, shutter mode is enabled. If 0, shutter mode is disabled.
EnableShutterMode= 0x0
# Define which input is used for shutter source [0 - 5]
ShutterSource = 5
# 32-bit counter of clocks. Set to 0 to not use internal shutter generator.
InternalShutterInterval = 0
# 32-bit counter of clocks
ShutterOnTime = 0 #start of shutter after trigger
# 32-bit counter of clocks
ShutterVetoOffTime = 0 #time after input-trigger, until first trigger is sent to output
# 32-bit counter of clocks
ShutterOffTime = 200000000 #end of shutter after trigger #200000000 = 5s (multiples of 25ns)

## DATA COLLECTOR
EUDAQ_DC= tlu_dc

## TLU MONITOR PARAMETER
FileComment="tjmonopix2"
PlotWindowSizeinns=40e9
MinSpillTimeOnins=4.5
MinSpilldownTimeins=0.5
ThreshEvBegin=1
ThreshEvEnd=1
ThreshPartBegin=1
ThreshPartEnd=1

[LogCollector.log]
# Currently, all LogCollectors have a hardcoded runtime name: log
# nothing


[DataCollector.tlu_dc]
EUDAQ_FW=native
# the format of data file
EUDAQ_FW_PATTERN= /home/silicon/castid-TB_MAUS_Aug25/data/TLU/tlu_run$6R$X
# the name pattern of data file
# the $12D will be converted a data/time string with 12 digits.
# the $6R will be converted a run number string with 6 digits.
# the $X will be converted the suffix name of data file.
DISABLE_PRINT = 1


[Producer.W02R01]
# connection to the data collector
chip_config_file = /home/silicon/castid-TB_MAUS_Aug25/config/tuning/W02R01/20240222_174415_threshold_scan_interpreted.h5
chip_sn = W02R01
output_directory = /home/silicon/castid-TB_MAUS_Aug25/data/W02R01
online_monitor_port="5500"
daqboard_ip = "192.168.10.23"

start_column=448
stop_column=512
start_row=0
stop_row=512


[Producer.W08R19]
# connection to the data collector
chip_config_file = /home/silicon/castid-TB_MAUS_Aug25/config/tuning/W08R19/20230708_095321_threshold_scan_interpreted.h5
chip_sn = W08R19
output_directory = /home/silicon/castid-TB_MAUS_Aug25/data/W08R19
online_monitor_port="5510"
daqboard_ip = "192.168.11.23"

start_column=448
stop_column=512
start_row=0
stop_row=512


[Producer.W14R12]
# connection to the data collector
chip_config_file = /home/silicon/castid-TB_MAUS_Aug25/config/tuning/W14R12/20250804_172438_threshold_scan_interpreted.h5
chip_sn = W14R12
output_directory = /home/silicon/castid-TB_MAUS_Aug25/data/W14R12
online_monitor_port="5520"
daqboard_ip = "192.168.12.23"

start_column=448
stop_column=512
start_row=0
stop_row=512


[Producer.W18R03]
# connection to the data collector
chip_config_file = /home/silicon/castid-TB_MAUS_Aug25/config/tuning/W18R03/20240222_183330_threshold_scan_interpreted.h5
chip_sn = W18R03
output_directory = /home/silicon/castid-TB_MAUS_Aug25/data/W18R03
online_monitor_port="5530"
daqboard_ip = "192.168.13.23"

start_column=448
stop_column=512
start_row=0
stop_row=512




#[DataCollector.dc_monopix2]
#EUDAQ_MN = monopix2_mon
#EUDAQ_DATACOL_SEND_MONITOR_FRACTION = 1000
#EUDAQ_FW = native
#EUDAQ_FW_PATTERN = /home/silicon/TJ-Monopix2/test-data/raw/mpx2_run$3R_$12D$X
##EUDAQ_FW_PATTERN = /home/mx/Schule/Nosync/EUDAQ/test_corry/raw/mpx2_run$3R_$12D$X
#DISABLE_PRINT = 1

  197   Sat Aug 16 23:44:00 2025 Maximilian BabelukCASTID - Summary TJ-Monopix2800 MeV Proton       

Summary for the CASTID shift RO Aug 16, 2025

We measured four TJ-Monopix2 DUTS with HV/HVC frontends using AIDA mode in a stacked telescope configuration. We used 800MeV protons at low flux settings from very low to high.

 

We took two high statistics runs on each of the 4 rates. Then we repeated the measurements at medium and high settings for following readout speeds (40 is the default): 30, 20, 10, 2 (minimum).

At increased readout speed, we shoudl be able to recover (part) of the efficiency drop at increased rates.

- Occasionally (maybe a few times an hour but in clusters) we got 8b/10b errors. If so, they all came from the W02R01 DUT using BDAQ board #063/50 and the TLU adapter 1. This is the main source of having 'crap' data

- About 3 times during the test beam, one of the chips (each time a different one) stopped sending data which was possible to recover with a power cycle.

 

  61   Sat Mar 15 08:52:52 2025 RD50 Generic UserAlignment Run 800MeV2Sandwich-iCT setup(GSI)+RaMon800 MeVLow Flux MediumProtonGood08:229:4078   

RaMon Rate 400kHz

front sensors 200mu: ~10-20kHz pro Streifen

Comments:

In between run, sensors were shifted by 2mm to the left (left and right in online DAQ is mirrored)

 

  62   Sat Mar 15 08:58:26 2025 RD50 Generic UserAlignment Run 800MeV1Sandwich-iCT setup(GSI)+RaMon800 MeVLow Flux LowProtonGood07:4008:2040   

RaMon Rate not measured

front sensors 200mu: ~40-60Hz pro Streifen

Comments:

stopped run due to too low rate

 

  63   Sat Mar 15 09:51:23 2025 RD50 Generic UserAlignment Run 800MeV3Sandwich-iCT setup(GSI)+RaMon800 MeVLow Flux HighProtonUnknown9:4410:0319   

RaMon Rate 2MHz

front sensors 200mu: ~50-100kHz pro Streifen

Comments:

Factor 10 lost more data than measured

 

  64   Sat Mar 15 10:07:28 2025 RD50 Generic UserAlignment Run 252MeV4Sandwich-iCT setup(GSI)+RaMon252.7 MeVLow Flux MediumProtonGood10:0711:4396   

RaMon Rate 1MHz

front sensors 200mu: ~10-25kHz pro Streifen

  65   Sat Mar 15 11:46:28 2025 RD50 Generic UserSlab Measurement 145MeV5Sandwich-iCT setup(GSI)+RaMon145.4 MeVLow Flux MediumProtonGood11:4813:1385   

RaMon Rate 600kHz

front sensors 200mu: ~1kHz pro Streifen

Comments:

change of the trigger settings inbetween, we saw inefficency on all detectors

  66   Sat Mar 15 13:15:25 2025 RD50 Generic UserSlab Measurement 205MeV6Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux MediumHeliumGood13:2714:4982   

RaMon Rate 1.3 MHz

Comments:

We entered the room and connected the second LAN Port to the ReadOut-PC. The Eventbuilder-parameter got changed.

  67   Sat Mar 15 15:02:39 2025 RD50 Generic UserRate testing7Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux HighHeliumGood15:0415:2521   

RaMon Rate 4.5MHz

Comments:

From File 7 until 21 optional false, and from 22 true (everything deleted)

  68   Sat Mar 15 15:26:08 2025 RD50 Generic UserRate testing8Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux MediumHelium 15:3116:3059   

RaMon Rate: 1.3MHz

Comments:

Tested different evenbuilder settings which made things worse, probably switch is the bottleneck, changed rate settings inbetween, requires sergey

  69   Sat Mar 15 16:50:39 2025 RD50 Generic UserSlab Test Water 1cm9Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux MediumHeliumGood16:3517:2348 Plastic Water Slabs1cm

RaMon Rate: 1.3MHz

  70   Sat Mar 15 17:30:18 2025 RD50 Generic UserSlab Test Water 2cm10Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux MediumHelium 17:3018:2454 Plastic Water Slabs2cm

RaMon Rate 1.5 MHz

  71   Sat Mar 15 18:37:36 2025 RD50 Generic UserSlab Test Water 3cm11Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux MediumHelium 18:4119:2847 Plastic Water Slabs3cm

RaMon Rate 1.5MHz

  72   Sat Mar 15 19:37:42 2025 RD50 Generic UserSlab Test Water 4cm12Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux MediumHelium 19:3920:4162 Plastic Water Slabs4cm

RaMon Rate 1.4MHz

  73   Sat Mar 15 21:25:18 2025 RD50 Generic UserSlab Test Water 5cm14Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux HighHeliumGood21:2621:5024 Plastic Water Slabs5cm

RaMon rate: 4.5MHz

  74   Sat Mar 15 21:29:28 2025 RD50 Generic UserSlab and rate testing (with Michael)13Sandwich-iCT setup(GSI)+RaMon205.2 MeV/uLow Flux HighHeliumGood20:4421:2238 Plastic Water Slabs4cm

totzeit optimieren und deadtime finden

hex wert mal 10ns deadtime

13 ab file 10 besat effort
ab 52 wieder ohne best effort

600

  198   Sat Sep 20 16:49:03 2025 elog_producerCaribou 1.5 RD50-MPW4800 MeVLow Flux Very LowProtonUnknown   Normal  
tracker debugging
  199   Sat Sep 20 17:20:34 2025 elog_producerCaribou 1.5 RD50-MPW4800 MeVLow Flux Very LowProtonUnknown   Normal  
tracker storing files, path was wrong
  200   Sat Sep 20 17:27:39 2025 elog_producerCaribou 1.51010RD50-MPW4800 MeVLow Flux Very LowProtonUnknown20.09.2025 17:26:5420.09.2025 17:27:510Normal  
automatic log for run 1010
Comment:
Attachment 1: peary_config.cfg
#This config file was generated with the "MPW3_gui - Config Creator"
#Do not change comment lines like "SEC::xxx" !
#They are needed for parsing



[RD50_MPW4]
this_config_file = config.cfg
#SEC::MISC
calib_file = calib.txt
config_si5345 = clock_config_mpw4.txt
en_freeze = 1
en_tb_mode = 1
execute_file = execute.txt
i2c_addr = 0x41
i2c_dev = /dev/i2c-17
inj_t0 = 0
matrix_config = matrix_mpw4_base.txt
use_dma = 0


#SEC::REGISTERS
conf_reg_ts_ctrl = 4
conf_reg_ts_ini = 0
cu_ctrl = 0
en_ext_ctrl = 0
en_ser_out_dcol = 0
en_sfout_dcol = 0
fei3_pulldn = 0
fei3_read = 2
idle0 = 251
idle1 = 247
idle2 = 247
idle3 = 247
tx_ctrl = 0
vbfb = 38
vblr = 38
vn = 21
vnfb = 18
vnsensbias = 50
vnsf = 45
vpbias = 37
vpcomp = 19
vptrim = 36


#SEC::POWER
# voltages with suffix "__u", currents with "__i"
bl__u = 0.9
bl__i = 3
del_hi__u = 0.7
del_hi__i = 3
del_lo__u = 0.9
del_lo__i = 3
p1v3_vssa__u = 1.3
p1v3_vssa__i = 3
p1v8_nw_ring__u = 1.8
p1v8_nw_ring__i = 3
p1v8_vdd!__u = 1.8
p1v8_vdd!__i = 3
p1v8_vdda__u = 1.8
p1v8_vdda__i = 3
p1v8_vddc__u = 1.8
p1v8_vddc__i = 3
p1v8_vddp__u = 1.8
p1v8_vddp__i = 3
p1v8_vsensbus__u = 1.8
p1v8_vsensbus__i = 3
p2v5d__u = 2.5
p2v5d__i = 0.93
th__u = 1
th__i = 3
Attachment 2: matrix_mpw4_base.txt
0 0 0 0 0 0 15
0 1 0 0 0 0 3
0 2 0 0 0 0 12
0 3 0 0 0 0 13
0 4 0 0 0 0 8
0 5 0 0 0 0 11
0 6 0 0 0 0 10
0 7 0 0 0 0 8
0 8 0 0 0 0 6
0 9 0 0 0 0 10
0 10 0 0 0 0 10
0 11 0 0 0 0 4
0 12 0 0 0 0 14
0 13 0 0 0 0 7
0 14 0 0 0 0 7
0 15 0 0 0 0 2
0 16 0 0 0 0 5
0 17 0 0 0 0 15
0 18 0 0 0 0 14
0 19 0 0 0 0 12
0 20 0 0 0 0 6
0 21 0 0 0 0 5
0 22 0 0 0 0 8
0 23 0 0 0 0 7
0 24 0 0 0 0 10
0 25 0 0 0 0 4
0 26 0 0 0 0 5
0 27 0 0 0 0 0
0 28 0 0 0 0 6
0 29 0 0 0 0 5
0 30 0 0 0 0 12
0 31 0 0 0 0 2
0 32 0 0 0 0 6
0 33 0 0 0 0 8
0 34 0 0 0 0 10
0 35 0 0 0 0 9
0 36 0 0 0 0 11
0 37 0 0 0 0 8
0 38 0 0 0 0 12
0 39 0 0 0 0 8
0 40 0 0 0 0 15
0 41 0 0 0 0 7
0 42 0 0 0 0 8
0 43 0 0 0 0 5
0 44 0 0 0 0 9
0 45 0 0 0 0 14
0 46 0 0 0 0 3
0 47 0 0 0 0 7
0 48 0 0 0 0 7
0 49 0 0 0 0 7
0 50 0 0 0 0 4
0 51 0 0 0 0 8
0 52 0 0 0 0 13
0 53 0 0 0 0 7
0 54 0 0 0 0 8
0 55 0 0 0 0 10
0 56 0 0 0 0 11
0 57 0 0 0 0 5
0 58 0 0 0 0 11
0 59 0 0 0 0 3
0 60 0 0 0 0 8
0 61 0 0 0 0 4
0 62 1 0 0 0 10
0 63 0 0 0 0 10
1 0 0 0 0 0 15
1 1 0 0 0 0 10
1 2 0 0 0 0 8
1 3 0 0 0 0 7
1 4 0 0 0 0 10
1 5 0 0 0 0 0
1 6 0 0 0 0 10
1 7 0 0 0 0 15
1 8 0 0 0 0 5
1 9 0 0 0 0 15
1 10 0 0 0 0 8
1 11 0 0 0 0 3
1 12 0 0 0 0 11
1 13 0 0 0 0 10
1 14 0 0 0 0 7
1 15 0 0 0 0 2
1 16 0 0 0 0 6
1 17 0 0 0 0 13
1 18 0 0 0 0 6
1 19 0 0 0 0 11
1 20 0 0 0 0 8
1 21 0 0 0 0 14
1 22 0 0 0 0 6
1 23 0 0 0 0 14
1 24 0 0 0 0 4
1 25 0 0 0 0 9
1 26 0 0 0 0 8
1 27 0 0 0 0 8
1 28 0 0 0 0 4
1 29 0 0 0 0 3
1 30 0 0 0 0 8
1 31 0 0 0 0 6
1 32 0 0 0 0 11
1 33 0 0 0 0 4
1 34 1 0 0 0 15
1 35 0 0 0 0 9
1 36 0 0 0 0 4
1 37 0 0 0 0 7
1 38 0 0 0 0 13
1 39 0 0 0 0 8
1 40 0 0 0 0 8
1 41 0 0 0 0 5
1 42 0 0 0 0 11
1 43 0 0 0 0 5
1 44 0 0 0 0 6
1 45 0 0 0 0 14
1 46 0 0 0 0 10
1 47 0 0 0 0 6
1 48 0 0 0 0 3
1 49 0 0 0 0 9
1 50 0 0 0 0 10
1 51 0 0 0 0 7
1 52 0 0 0 0 10
1 53 0 0 0 0 10
1 54 0 0 0 0 10
1 55 0 0 0 0 4
1 56 0 0 0 0 13
1 57 0 0 0 0 11
1 58 0 0 0 0 4
1 59 0 0 0 0 5
1 60 0 0 0 0 9
1 61 0 0 0 0 8
1 62 0 0 0 0 7
1 63 0 0 0 0 11
2 0 0 0 0 0 5
2 1 0 0 0 0 10
2 2 0 0 0 0 15
2 3 0 0 0 0 7
2 4 0 0 0 0 12
2 5 0 0 0 0 15
2 6 0 0 0 0 12
2 7 0 0 0 0 14
2 8 0 0 0 0 8
2 9 0 0 0 0 12
2 10 0 0 0 0 6
2 11 0 0 0 0 7
2 12 0 0 0 0 9
2 13 0 0 0 0 5
2 14 0 0 0 0 9
2 15 0 0 0 0 5
2 16 0 0 0 0 11
2 17 0 0 0 0 9
2 18 0 0 0 0 10
2 19 0 0 0 0 9
2 20 0 0 0 0 9
2 21 0 0 0 0 6
2 22 0 0 0 0 4
2 23 0 0 0 0 7
2 24 0 0 0 0 11
2 25 0 0 0 0 1
2 26 0 0 0 0 2
2 27 0 0 0 0 9
2 28 0 0 0 0 7
2 29 0 0 0 0 8
2 30 0 0 0 0 10
2 31 0 0 0 0 12
2 32 0 0 0 0 6
2 33 0 0 0 0 8
2 34 0 0 0 0 6
2 35 0 0 0 0 11
2 36 0 0 0 0 10
2 37 0 0 0 0 14
2 38 0 0 0 0 6
2 39 0 0 0 0 6
2 40 0 0 0 0 6
2 41 0 0 0 0 9
2 42 0 0 0 0 7
2 43 0 0 0 0 11
2 44 0 0 0 0 5
2 45 0 0 0 0 10
2 46 0 0 0 0 14
2 47 0 0 0 0 7
2 48 0 0 0 0 5
2 49 0 0 0 0 12
2 50 0 0 0 0 4
2 51 0 0 0 0 8
2 52 0 0 0 0 6
2 53 0 0 0 0 5
2 54 0 0 0 0 6
2 55 0 0 0 0 8
2 56 0 0 0 0 3
2 57 0 0 0 0 6
2 58 0 0 0 0 15
2 59 0 0 0 0 15
2 60 0 0 0 0 9
2 61 0 0 0 0 11
2 62 0 0 0 0 12
2 63 0 0 0 0 9
3 0 0 0 0 0 8
3 1 0 0 0 0 12
3 2 0 0 0 0 5
3 3 0 0 0 0 1
3 4 0 0 0 0 8
3 5 0 0 0 0 9
3 6 0 0 0 0 5
3 7 0 0 0 0 7
3 8 0 0 0 0 7
3 9 0 0 0 0 9
3 10 0 0 0 0 5
3 11 0 0 0 0 5
3 12 0 0 0 0 12
3 13 0 0 0 0 2
3 14 0 0 0 0 9
3 15 0 0 0 0 0
3 16 0 0 0 0 6
3 17 0 0 0 0 14
3 18 0 0 0 0 15
3 19 0 0 0 0 9
3 20 0 0 0 0 8
3 21 0 0 0 0 6
3 22 0 0 0 0 7
3 23 0 0 0 0 8
3 24 0 0 0 0 4
3 25 0 0 0 0 3
3 26 0 0 0 0 5
3 27 0 0 0 0 4
3 28 0 0 0 0 10
3 29 0 0 0 0 8
3 30 0 0 0 0 7
3 31 0 0 0 0 12
3 32 0 0 0 0 5
3 33 0 0 0 0 4
3 34 0 0 0 0 9
3 35 0 0 0 0 5
3 36 0 0 0 0 11
3 37 0 0 0 0 11
3 38 0 0 0 0 11
3 39 0 0 0 0 11
3 40 0 0 0 0 2
3 41 0 0 0 0 7
3 42 0 0 0 0 12
3 43 0 0 0 0 12
3 44 0 0 0 0 8
3 45 0 0 0 0 12
3 46 0 0 0 0 10
3 47 0 0 0 0 3
3 48 0 0 0 0 8
3 49 0 0 0 0 8
3 50 0 0 0 0 0
3 51 0 0 0 0 8
3 52 0 0 0 0 8
3 53 0 0 0 0 10
3 54 0 0 0 0 4
3 55 0 0 0 0 3
3 56 0 0 0 0 12
3 57 0 0 0 0 3
3 58 0 0 0 0 5
3 59 0 0 0 0 8
3 60 0 0 0 0 9
3 61 0 0 0 0 5
3 62 0 0 0 0 8
3 63 0 0 0 0 1
4 0 0 0 0 0 8
4 1 0 0 0 0 15
4 2 0 0 0 0 12
4 3 0 0 0 0 4
4 4 0 0 0 0 9
4 5 0 0 0 0 11
4 6 0 0 0 0 14
4 7 0 0 0 0 11
4 8 0 0 0 0 4
4 9 0 0 0 0 7
4 10 0 0 0 0 8
4 11 0 0 0 0 12
4 12 0 0 0 0 10
4 13 0 0 0 0 11
4 14 0 0 0 0 7
4 15 0 0 0 0 11
4 16 0 0 0 0 4
4 17 0 0 0 0 10
4 18 0 0 0 0 10
4 19 0 0 0 0 14
4 20 0 0 0 0 11
4 21 0 0 0 0 11
4 22 0 0 0 0 8
4 23 0 0 0 0 11
4 24 0 0 0 0 1
4 25 0 0 0 0 2
4 26 0 0 0 0 9
4 27 0 0 0 0 11
4 28 0 0 0 0 8
4 29 0 0 0 0 3
4 30 0 0 0 0 5
4 31 0 0 0 0 8
4 32 0 0 0 0 4
4 33 0 0 0 0 9
4 34 0 0 0 0 8
4 35 0 0 0 0 3
4 36 0 0 0 0 3
4 37 0 0 0 0 11
4 38 0 0 0 0 7
4 39 0 0 0 0 10
4 40 0 0 0 0 12
4 41 0 0 0 0 7
4 42 0 0 0 0 6
4 43 0 0 0 0 4
... 3796 more lines ...
Attachment 3: mpw4.conf
# example config file: Ex0.conf
[RunControl]
#pCT_STOP_RUN_AFTER_N_SECONDS = 3000000
# from the base RunControl.cc
#EUDAQ_CTRL_PRODUCER_LAST_START = my_pd0
#EUDAQ_CTRL_PRODUCER_FIRST_STOP = my_pd0
# Steer which values to display in the GUI: producerName and displayed value are seperated by a ",". 
ADDITIONAL_DISPLAY_NUMBERS = "log,_SERVER"


[Producer.aida_tlu]
## GENERAL PARAMETERS
verbose= 1
skipconf= 0
confid= 20201311
delayStart= 200  

## HDMI CONFIGURATION
#  4-bits to determine direction of HDMI pins
HDMI1_set= 0x7 #1= output (driven by TLU), 0 = input. bit 0=CONT, 1=SPARE, 2=TRIG, 3=BUSY for eudet, Busy needs to be 0. (0b0111 = 0x7)
HDMI2_set= 0x7
HDMI3_set= 0x7
HDMI4_set= 0x7
#  Clock source (0= no clock, 1= Si5345, 2= FPGA)
HDMI1_clk = 1
HDMI2_clk = 1
HDMI3_clk = 1
HDMI4_clk = 1
#  Enable/Disable clock on differential LEMO
LEMOclk = 0

## PMT POWER CONFIGURATION
PMT1_V= 0.8 #0.6363 #Szinti 4x4cm
PMT2_V= 0.8 #0.6363 #Szinti 4x4cm
PMT3_V= 0.0
PMT4_V= 0.0

## TRIGGER CONFIGURATION
trigMaskHi = 0x00000000
trigMaskLo = 0x00000008 #0x00000008 #0x00010002 #0x00000001  #8 coinc1+2
in0_STR = 0	# 0 
in0_DEL = 0	# 18
in1_STR = 0	# 0
in1_DEL = 0	# 18
in2_STR = 0	# 0
in2_DEL = 0 	# 0
in3_STR = 0
in3_DEL = 0
in4_STR = 0
in4_DEL = 0
in5_STR = 0 #streches pulse from 6.25ns (at 0) to 12.5ns
in5_DEL = 0
# Generate internal triggers (in Hz, 0= no triggers)
InternalTriggerFreq= 0 #4000 #00

## DISCRIMINATOR THRESHOLDS
DACThreshold0 = -0.025 #-0.025 #-0.012
DACThreshold1 = -0.025 #-0.025 #-0.012
DACThreshold2 = -0.012
DACThreshold3 = -0.12
DACThreshold4 = -0.12 #-0.0066
DACThreshold5 = -0.12

## DUT CONFIGURATION
 # DUTMask Which DUTs are on
#DUTMask= 0x3 #6 bit 0= DUT1, bit 1= DUT2, bit 2= DUT3, bit 3= DUT4
DUTMask= 0x6

 # DUTMaskMode Define AIDA (11) or EUDET (00) mode (2 bits per DUT)
DUTMaskMode= 0xF0 #0x00

 # In EUDET mode: 0 = standard trigger/busy mode, 1 = raising BUSY outside handshake vetoes triggers (2 bits per DUT, 0x3= DUT 4! -backwards!)
DUTMaskModeModifier= 0x30 #0x30 #0xC0 PS: Check what this does! 0x0 würde ich hier eingeben

 # Ignore the BUSY signal for a DUT (0xF)
DUTIgnoreBusy= 0xD #ignores triggers
DUTIgnoreShutterVeto= 0x0
EnableRecordData = 1


# EnableShutterMode: 0x0. If 1, shutter mode is enabled. If 0, shutter mode is disabled.
EnableShutterMode= 0x0
# Define which input is used for shutter source [0 - 5]
ShutterSource = 5
# 32-bit counter of clocks. Set to 0 to not use internal shutter generator.
InternalShutterInterval = 0
# 32-bit counter of clocks
ShutterOnTime = 0 #start of shutter after trigger
# 32-bit counter of clocks
ShutterVetoOffTime = 0 #time after input-trigger, until first trigger is sent to output
# 32-bit counter of clocks
ShutterOffTime = 200000000 #end of shutter after trigger #200000000 = 5s (multiples of 25ns)

## DATA COLLECTOR
EUDAQ_DC= tlu_dc

## TLU MONITOR PARAMETER
FileComment="mpw3"
PlotWindowSizeinns=40e9
MinSpillTimeOnins=4.5
MinSpilldownTimeins=0.5
ThreshEvBegin=1
ThreshEvEnd=1
ThreshPartBegin=1
ThreshPartEnd=1




[LogCollector.log]
# Currently, all LogCollectors have a hardcoded runtime name: log
# nothing


[DataCollector.tlu_dc]
EUDAQ_FW=native
# the format of data file
EUDAQ_FW_PATTERN= /media/silicon/Elements/caribou_maus_250920/tlu/tlu_run$6R$X
# the name pattern of data file
# the $12D will be converted a data/time string with 12 digits.
# the $6R will be converted a run number string with 6 digits.
# the $X will be converted the suffix name of data file.
DISABLE_PRINT = 1

[Producer.RD50_MPW4_0]
#register_key = "vnfb"
#register_value = 0x12
EUDAQ_DC= peary_dc

[DataCollector.mpw4_dc]
# connection to the monitor
EUDAQ_MN = mpw4_mon
EUDAQ_FW = native
EUDAQ_FW_PATTERN = /media/silicon/Elements/caribou_maus_250920/mpw4/mpw4_run$6R$X
EUDAQ_DATACOL_SEND_MONITOR_FRACTION = 100
# config-parameters
DISABLE_PRINT = 1
XILINX_IP = 192.168.201.1

[DataCollector.peary_dc]
EUDAQ_FW=native
# the format of data file
EUDAQ_FW_PATTERN= /media/silicon/Elements/caribou_maus_250920/peary/peary_run$6R$X
# the name pattern of data file
# the $12D will be converted a data/time string with 12 digits.
# the $6R will be converted a run number string with 6 digits.
# the $X will be converted the suffix name of data file.
DISABLE_PRINT = 1

[Monitor.mpw4_mon]
ENABLE_PRINT = 0
ENABLE_STD_PRINT = 0
ENABLE_STD_CONVERTER = 1
FORWARD2GUI = 1

[Producer.elog1]
start_cmd = "./get_mpw4_configs.sh" # command (shell script) to execute before starting a run
files2log = "peary_config.cfg, matrix_mpw4_base.txt" #files to attach to the auto Elog entries, EUDAQ config will be logged by default

[Producer.keithleyPS]
max_current = 50e-6
ramp_speed = 100
ramp_step = 2.5
voltage = -190

[Producer.tracker_irgendwas]
ELOG V3.1.5-fc6679b