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 1 of 4  Not logged in ELOG logo
ID Date Author Subject Run Number DUT Beam Energy Rate Setting Particle Type Data t-Start t-Stop Duration_min Frontend Phantom Phantom thickness
  76   Wed Mar 19 11:27:46 2025 bpjust testing            
This is message text
  75   Wed Mar 19 11:23:53 2025 bpjust testing            
This is message text
  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

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

RaMon rate: 4.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

  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

  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

  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

  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

  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)

  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.

  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

  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

  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

 

  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

 

  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)

 

  60   Sat Mar 15 05:42:14 2025 elog-producertest 8b10b246TJ-Monopix2800 MeVLow Flux MediumProtonUnknown15.03.2025 05:38:4215.03.2025 05:42:413HVNone 
automatic log for run 246
Comment:
BDAQ Board to Monopix connection swapped - and now the W02R01 chip works fine with full rate
Attachment 1: tjmonopix2.ini
# example init file: Ex0.ini
[LogCollector.log]
EULOG_GUI_LOG_FILE_PATTERN = $12D.log

[Producer.tracker_irgendwas]

[Producer.aida_tlu]
initid= 20210115
verbose = 1
ConnectionFile= "file:///home/pct/frameworks/trackereudaq/user/tlu/misc/aida_tlu/aida_tlu_connection.xml"
#ConnectionFile= "file:///home/tlu-ma/latesteudaq/eudaq/user/tlu/misc/aida_tlu/aida_tlu_connection.xml" #for TLU MAUS
DeviceName = "aida_tlu.controlhub"
#DeviceName = "aida_tlu.udp"
TLUmod = "1e"
# number of HDMI inputs, leave 4 even if you only use fewer inputs
nDUTs = 4
nTrgIn = 6
# 0= False (Internal Reference OFF), 1= True
intRefOn = 0
VRefInt = 2.5
VRefExt = 1.3
# I2C address of the bus expander on Enclustra FPGA
I2C_COREEXP_Addr = 0x21
# I2C address of the Si5345
I2C_CLK_Addr = 0x68
# I2C address of 1st AD5665R
I2C_DAC1_Addr = 0x13
# I2C address of 2nd AD5665R
I2C_DAC2_Addr = 0x1F
# address of unique Id number EEPROM
I2C_ID_Addr = 0x50
#I2C address of 1st expander PCA9539PW~/
I2C_EXP1_Addr = 0x74
#I2C address of 2st expander PCA9539PW
I2C_EXP2_Addr = 0x75
#I2C address of AD5665R on powermodule
I2C_DACModule_Addr = 0x1CnoiseTrim
# Max value for control voltage on PMTs (usually 1 V)
PMT_vCtrlMax= 1.0
#I2C address of 1st expander PCA9539PW on powermodule
I2C_EXP1Module_Addr = 0x76
#I2C address of 2nd expander PCA9539PW on powermodule
I2C_EXP2Module_Addr = 0x77


##CONFCLOCK 0= skip clock configuration, 1= configure si5345
CONFCLOCK= 1
#CLOCK_CFG_FILE = "/home/pct-eudaq/latesteudaq/trackereudaq/user/caribou/MPW3/csv/20mhz_out2.txt"
#CLOCK_CFG_FILE = "/home/tlu-ma/mpw3/configs/20mhz_out2.txt"
CLOCK_CFG_FILE = "/home/pct/frameworks/trackereudaq/user/tlu/misc/aida_tlu/aida_tlu_clk_config.txt"
#CLOCK_CFG_FILE = "~/latesteudaq/trackereudaq/user/eudet/misc/hw_conf/aida_tlu/aida_tlu_clk_config.txt" # for TLU MAUS

[LogCollector.log]
# Currently, all LogCollectors have a hardcoded runtime name: log
EULOG_GUI_LOG_FILE_PATTERN = maus_$12D.log
# the $12D will be converted a data/time string with 12 digits.

[Producer.elog1]
elog_installation = "/home/pct/frameworks/elog/elog"
elog_host = "elog.hephy.at"
elog_port = 443
elog_logbook = "testbeam-MA2025"
att_stop_time = "t-Stop"
att_start_time = "t-Start"
att_run_number = "Run Number"
att_run_duration = "Duration_min"
color = ""

#simply paste configuration of yourComment = Testbeams at MedAustron in 2025
Admin user = bergi, maks, bpilsl, FUL
Self register = 3

Attributes = Author, Subject, Run Number, DUT, Beam Energy, Rate Setting, Particle Type, Data, t-Start, t-Stop, Duration_min, Frontend, Phantom, Phantom thickness,
Options DUT = common, DSSD-Tracker, RD50-MPW4, TJ-Monopix2, TOF-Cal GSI, RaMon, TOF-Cal GSI (TRB)+DOGMA setup(diamond+LGAD)+RaMon
Extendable options = DUT, Beam Energy, Rate Setting, Phantom, Phantom Thickness
Options Data = Unknown, Good, Crap
Options Beam Energy = 800 MeV, 252.7 MeV, 194.3 MeV, 175.3 MeV, 145.4 MeV, 100.4 MeV, 83 MeV, 62.4 MeV, 115.7MeV, 205.2 MeV/u, 177.8 MeV/u, 147.2 MeV/u, 124.4 MeV/u, 97.2MeV/u, 73.2 MeV/u, 63.3 MeV/u, 402MeV/u
Options Particle Type = Proton, Carbon, Helium
Options Rate Setting = Low Flux Very Low, Low Flux Low, Low Flux Medium, Low Flux High
Options Frontend = Normal, Normal Casc, HV, HV Casc
Quick filter = Date, Subject, Run Number, DUT, Beam Energy
Options Phantom = Plastic Water Slabs, Dense Bone Slabs, None, plastic mouse
Options Phantom Thickness = 1cm, 2cm, 3cm, 4cm, 5cm

Menu commands =  List, New, Edit, Delete, Reply, Duplicate, Move to, Find, Help
List Menu commands = New, Find, Select, Logout, Config, Help  
Guest List Menu commands = Find, Login, Help  
Guest menu commands = List, Find, Login, Help

################################################################## Elog logbook
[Producer.HamegProducer]
serial_port="/dev/ttyUSB0"

##################################################################
Attachment 2: 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 #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 = 6	# 0 
in0_DEL = 0	# 18
in1_STR = 6	# 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= 50000 #4000 #00

## DISCRIMINATOR THRESHOLDS
DACThreshold0 = -0.2 #-0.025 #-0.012
DACThreshold1 = -0.2 #-0.025 #-0.012
#DACThreshold0 = -0.025 #-0.025 #-0.012
#DACThreshold1 = -0.012 #-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= 0xB

 # DUTMaskMode Define AIDA (11) or EUDET (00) mode (2 bits per DUT)
DUTMaskMode= 0xF3 #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="/home/silicon/TJ-Monopix2/testbeam_03_2025/tlu/tlu_run$6R.raw"
# 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.tjmonopix2_W02R01]
start_column=448
stop_column=512
start_row=0
stop_row=512
scan_timeout=0
max_triggers=0
chip_config_file="/home/silicon/TJ-Monopix2/Tuning/2BDAQ_boards_test/HV_W02R01_threshold_scan_interpreted.h5"
VCLIP=255
#daqboard_ip="192.168.10.23"
daqboard_ip="192.168.12.23"
output_directory="/home/silicon/TJ-Monopix2/testbeam_03_2025/W02R01"
chip_sn="W02R01"
online_monitor_port="5500"

[Producer.tjmonopix2_W14R18]
start_column=448
stop_column=512
start_row=0
stop_row=512
scan_timeout=0
max_triggers=0
chip_config_file="/home/silicon/TJ-Monopix2/Tuning/2BDAQ_boards_test/HV_W14R18_threshold_scan_interpreted.h5"
VCLIP=255
#daqboard_ip="192.168.12.23"
daqboard_ip="192.168.10.23"
output_directory="/home/silicon/TJ-Monopix2/testbeam_03_2025/W14R18"
chip_sn="W14R18"
online_monitor_port="5700"

[Producer.HamegProducer]
hv=20
power_cycle_at_stop=1 #0=False 1=True
logging=1 #0=False 1=True
log_interval=10
logging_directory="/home/silicon/TJ-Monopix2/TJ-Monopix2-Power/Log/testbeam_prep"

[Producer.elog1]
#start_cmd = "./get_mpw4_configs.sh" # command (shell script) to execute before starting a run
files2log = "tjmonopix2.ini" #files to attach to the auto Elog entries, EUDAQ config will be logged by default
  59   Sat Mar 15 05:27:08 2025 elog-producertest 8b10b245TJ-Monopix2800 MeVLow Flux MediumProtonUnknown15.03.2025 05:26:5215.03.2025 05:27:340HVNone 
automatic log for run 245
Comment:
test with swapped ethernet ports and bsaq IP adresses
Attachment 1: tjmonopix2.ini
# example init file: Ex0.ini
[LogCollector.log]
EULOG_GUI_LOG_FILE_PATTERN = $12D.log

[Producer.tracker_irgendwas]

[Producer.aida_tlu]
initid= 20210115
verbose = 1
ConnectionFile= "file:///home/pct/frameworks/trackereudaq/user/tlu/misc/aida_tlu/aida_tlu_connection.xml"
#ConnectionFile= "file:///home/tlu-ma/latesteudaq/eudaq/user/tlu/misc/aida_tlu/aida_tlu_connection.xml" #for TLU MAUS
DeviceName = "aida_tlu.controlhub"
#DeviceName = "aida_tlu.udp"
TLUmod = "1e"
# number of HDMI inputs, leave 4 even if you only use fewer inputs
nDUTs = 4
nTrgIn = 6
# 0= False (Internal Reference OFF), 1= True
intRefOn = 0
VRefInt = 2.5
VRefExt = 1.3
# I2C address of the bus expander on Enclustra FPGA
I2C_COREEXP_Addr = 0x21
# I2C address of the Si5345
I2C_CLK_Addr = 0x68
# I2C address of 1st AD5665R
I2C_DAC1_Addr = 0x13
# I2C address of 2nd AD5665R
I2C_DAC2_Addr = 0x1F
# address of unique Id number EEPROM
I2C_ID_Addr = 0x50
#I2C address of 1st expander PCA9539PW~/
I2C_EXP1_Addr = 0x74
#I2C address of 2st expander PCA9539PW
I2C_EXP2_Addr = 0x75
#I2C address of AD5665R on powermodule
I2C_DACModule_Addr = 0x1CnoiseTrim
# Max value for control voltage on PMTs (usually 1 V)
PMT_vCtrlMax= 1.0
#I2C address of 1st expander PCA9539PW on powermodule
I2C_EXP1Module_Addr = 0x76
#I2C address of 2nd expander PCA9539PW on powermodule
I2C_EXP2Module_Addr = 0x77


##CONFCLOCK 0= skip clock configuration, 1= configure si5345
CONFCLOCK= 1
#CLOCK_CFG_FILE = "/home/pct-eudaq/latesteudaq/trackereudaq/user/caribou/MPW3/csv/20mhz_out2.txt"
#CLOCK_CFG_FILE = "/home/tlu-ma/mpw3/configs/20mhz_out2.txt"
CLOCK_CFG_FILE = "/home/pct/frameworks/trackereudaq/user/tlu/misc/aida_tlu/aida_tlu_clk_config.txt"
#CLOCK_CFG_FILE = "~/latesteudaq/trackereudaq/user/eudet/misc/hw_conf/aida_tlu/aida_tlu_clk_config.txt" # for TLU MAUS

[LogCollector.log]
# Currently, all LogCollectors have a hardcoded runtime name: log
EULOG_GUI_LOG_FILE_PATTERN = maus_$12D.log
# the $12D will be converted a data/time string with 12 digits.

[Producer.elog1]
elog_installation = "/home/pct/frameworks/elog/elog"
elog_host = "elog.hephy.at"
elog_port = 443
elog_logbook = "testbeam-MA2025"
att_stop_time = "t-Stop"
att_start_time = "t-Start"
att_run_number = "Run Number"
att_run_duration = "Duration_min"
color = ""

#simply paste configuration of yourComment = Testbeams at MedAustron in 2025
Admin user = bergi, maks, bpilsl, FUL
Self register = 3

Attributes = Author, Subject, Run Number, DUT, Beam Energy, Rate Setting, Particle Type, Data, t-Start, t-Stop, Duration_min, Frontend, Phantom, Phantom thickness,
Options DUT = common, DSSD-Tracker, RD50-MPW4, TJ-Monopix2, TOF-Cal GSI, RaMon, TOF-Cal GSI (TRB)+DOGMA setup(diamond+LGAD)+RaMon
Extendable options = DUT, Beam Energy, Rate Setting, Phantom, Phantom Thickness
Options Data = Unknown, Good, Crap
Options Beam Energy = 800 MeV, 252.7 MeV, 194.3 MeV, 175.3 MeV, 145.4 MeV, 100.4 MeV, 83 MeV, 62.4 MeV, 115.7MeV, 205.2 MeV/u, 177.8 MeV/u, 147.2 MeV/u, 124.4 MeV/u, 97.2MeV/u, 73.2 MeV/u, 63.3 MeV/u, 402MeV/u
Options Particle Type = Proton, Carbon, Helium
Options Rate Setting = Low Flux Very Low, Low Flux Low, Low Flux Medium, Low Flux High
Options Frontend = Normal, Normal Casc, HV, HV Casc
Quick filter = Date, Subject, Run Number, DUT, Beam Energy
Options Phantom = Plastic Water Slabs, Dense Bone Slabs, None, plastic mouse
Options Phantom Thickness = 1cm, 2cm, 3cm, 4cm, 5cm

Menu commands =  List, New, Edit, Delete, Reply, Duplicate, Move to, Find, Help
List Menu commands = New, Find, Select, Logout, Config, Help  
Guest List Menu commands = Find, Login, Help  
Guest menu commands = List, Find, Login, Help

################################################################## Elog logbook
[Producer.HamegProducer]
serial_port="/dev/ttyUSB0"

##################################################################
Attachment 2: 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 #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 = 6	# 0 
in0_DEL = 0	# 18
in1_STR = 6	# 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= 50000 #4000 #00

## DISCRIMINATOR THRESHOLDS
DACThreshold0 = -0.2 #-0.025 #-0.012
DACThreshold1 = -0.2 #-0.025 #-0.012
#DACThreshold0 = -0.025 #-0.025 #-0.012
#DACThreshold1 = -0.012 #-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= 0xB

 # DUTMaskMode Define AIDA (11) or EUDET (00) mode (2 bits per DUT)
DUTMaskMode= 0xF3 #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="/home/silicon/TJ-Monopix2/testbeam_03_2025/tlu/tlu_run$6R.raw"
# 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.tjmonopix2_W02R01]
start_column=450
stop_column=466
start_row=226
stop_row=238
scan_timeout=0
max_triggers=0
chip_config_file="/home/silicon/TJ-Monopix2/Tuning/2BDAQ_boards_test/HV_W02R01_threshold_scan_interpreted.h5"
VCLIP=255
#daqboard_ip="192.168.10.23"
daqboard_ip="192.168.12.23"
output_directory="/home/silicon/TJ-Monopix2/testbeam_03_2025/W02R01"
chip_sn="W02R01"
online_monitor_port="5500"

[Producer.tjmonopix2_W14R18]
start_column=448
stop_column=512
start_row=0
stop_row=512
scan_timeout=0
max_triggers=0
chip_config_file="/home/silicon/TJ-Monopix2/Tuning/2BDAQ_boards_test/HV_W14R18_threshold_scan_interpreted.h5"
VCLIP=255
#daqboard_ip="192.168.12.23"
daqboard_ip="192.168.10.23"
output_directory="/home/silicon/TJ-Monopix2/testbeam_03_2025/W14R18"
chip_sn="W14R18"
online_monitor_port="5700"

[Producer.HamegProducer]
hv=20
power_cycle_at_stop=1 #0=False 1=True
logging=1 #0=False 1=True
log_interval=10
logging_directory="/home/silicon/TJ-Monopix2/TJ-Monopix2-Power/Log/testbeam_prep"

[Producer.elog1]
#start_cmd = "./get_mpw4_configs.sh" # command (shell script) to execute before starting a run
files2log = "tjmonopix2.ini" #files to attach to the auto Elog entries, EUDAQ config will be logged by default
  58   Sat Mar 15 05:12:19 2025 elog-producertest 8b10b244TJ-Monopix2800 MeVLow Flux MediumProtonUnknown15.03.2025 05:08:0315.03.2025 05:12:464HVNone 
automatic log for run 244
Comment:
both chips, more stat with small window on W02R01
Attachment 1: tjmonopix2.ini
# example init file: Ex0.ini
[LogCollector.log]
EULOG_GUI_LOG_FILE_PATTERN = $12D.log

[Producer.tracker_irgendwas]

[Producer.aida_tlu]
initid= 20210115
verbose = 1
ConnectionFile= "file:///home/pct/frameworks/trackereudaq/user/tlu/misc/aida_tlu/aida_tlu_connection.xml"
#ConnectionFile= "file:///home/tlu-ma/latesteudaq/eudaq/user/tlu/misc/aida_tlu/aida_tlu_connection.xml" #for TLU MAUS
DeviceName = "aida_tlu.controlhub"
#DeviceName = "aida_tlu.udp"
TLUmod = "1e"
# number of HDMI inputs, leave 4 even if you only use fewer inputs
nDUTs = 4
nTrgIn = 6
# 0= False (Internal Reference OFF), 1= True
intRefOn = 0
VRefInt = 2.5
VRefExt = 1.3
# I2C address of the bus expander on Enclustra FPGA
I2C_COREEXP_Addr = 0x21
# I2C address of the Si5345
I2C_CLK_Addr = 0x68
# I2C address of 1st AD5665R
I2C_DAC1_Addr = 0x13
# I2C address of 2nd AD5665R
I2C_DAC2_Addr = 0x1F
# address of unique Id number EEPROM
I2C_ID_Addr = 0x50
#I2C address of 1st expander PCA9539PW~/
I2C_EXP1_Addr = 0x74
#I2C address of 2st expander PCA9539PW
I2C_EXP2_Addr = 0x75
#I2C address of AD5665R on powermodule
I2C_DACModule_Addr = 0x1CnoiseTrim
# Max value for control voltage on PMTs (usually 1 V)
PMT_vCtrlMax= 1.0
#I2C address of 1st expander PCA9539PW on powermodule
I2C_EXP1Module_Addr = 0x76
#I2C address of 2nd expander PCA9539PW on powermodule
I2C_EXP2Module_Addr = 0x77


##CONFCLOCK 0= skip clock configuration, 1= configure si5345
CONFCLOCK= 1
#CLOCK_CFG_FILE = "/home/pct-eudaq/latesteudaq/trackereudaq/user/caribou/MPW3/csv/20mhz_out2.txt"
#CLOCK_CFG_FILE = "/home/tlu-ma/mpw3/configs/20mhz_out2.txt"
CLOCK_CFG_FILE = "/home/pct/frameworks/trackereudaq/user/tlu/misc/aida_tlu/aida_tlu_clk_config.txt"
#CLOCK_CFG_FILE = "~/latesteudaq/trackereudaq/user/eudet/misc/hw_conf/aida_tlu/aida_tlu_clk_config.txt" # for TLU MAUS

[LogCollector.log]
# Currently, all LogCollectors have a hardcoded runtime name: log
EULOG_GUI_LOG_FILE_PATTERN = maus_$12D.log
# the $12D will be converted a data/time string with 12 digits.

[Producer.elog1]
elog_installation = "/home/pct/frameworks/elog/elog"
elog_host = "elog.hephy.at"
elog_port = 443
elog_logbook = "testbeam-MA2025"
att_stop_time = "t-Stop"
att_start_time = "t-Start"
att_run_number = "Run Number"
att_run_duration = "Duration_min"
color = ""

#simply paste configuration of yourComment = Testbeams at MedAustron in 2025
Admin user = bergi, maks, bpilsl, FUL
Self register = 3

Attributes = Author, Subject, Run Number, DUT, Beam Energy, Rate Setting, Particle Type, Data, t-Start, t-Stop, Duration_min, Frontend, Phantom, Phantom thickness,
Options DUT = common, DSSD-Tracker, RD50-MPW4, TJ-Monopix2, TOF-Cal GSI, RaMon, TOF-Cal GSI (TRB)+DOGMA setup(diamond+LGAD)+RaMon
Extendable options = DUT, Beam Energy, Rate Setting, Phantom, Phantom Thickness
Options Data = Unknown, Good, Crap
Options Beam Energy = 800 MeV, 252.7 MeV, 194.3 MeV, 175.3 MeV, 145.4 MeV, 100.4 MeV, 83 MeV, 62.4 MeV, 115.7MeV, 205.2 MeV/u, 177.8 MeV/u, 147.2 MeV/u, 124.4 MeV/u, 97.2MeV/u, 73.2 MeV/u, 63.3 MeV/u, 402MeV/u
Options Particle Type = Proton, Carbon, Helium
Options Rate Setting = Low Flux Very Low, Low Flux Low, Low Flux Medium, Low Flux High
Options Frontend = Normal, Normal Casc, HV, HV Casc
Quick filter = Date, Subject, Run Number, DUT, Beam Energy
Options Phantom = Plastic Water Slabs, Dense Bone Slabs, None, plastic mouse
Options Phantom Thickness = 1cm, 2cm, 3cm, 4cm, 5cm

Menu commands =  List, New, Edit, Delete, Reply, Duplicate, Move to, Find, Help
List Menu commands = New, Find, Select, Logout, Config, Help  
Guest List Menu commands = Find, Login, Help  
Guest menu commands = List, Find, Login, Help

################################################################## Elog logbook
[Producer.HamegProducer]
serial_port="/dev/ttyUSB0"

##################################################################
Attachment 2: 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 #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 = 6	# 0 
in0_DEL = 0	# 18
in1_STR = 6	# 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= 50000 #4000 #00

## DISCRIMINATOR THRESHOLDS
DACThreshold0 = -0.2 #-0.025 #-0.012
DACThreshold1 = -0.2 #-0.025 #-0.012
#DACThreshold0 = -0.025 #-0.025 #-0.012
#DACThreshold1 = -0.012 #-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= 0xB

 # DUTMaskMode Define AIDA (11) or EUDET (00) mode (2 bits per DUT)
DUTMaskMode= 0xF3 #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="/home/silicon/TJ-Monopix2/testbeam_03_2025/tlu/tlu_run$6R.raw"
# 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.tjmonopix2_W02R01]
start_column=450
stop_column=466
start_row=226
stop_row=238
scan_timeout=0
max_triggers=0
chip_config_file="/home/silicon/TJ-Monopix2/Tuning/2BDAQ_boards_test/HV_W02R01_threshold_scan_interpreted.h5"
VCLIP=255
daqboard_ip="192.168.10.23"
output_directory="/home/silicon/TJ-Monopix2/testbeam_03_2025/W02R01"
chip_sn="W02R01"
online_monitor_port="5500"

[Producer.tjmonopix2_W14R18]
start_column=448
stop_column=512
start_row=0
stop_row=512
scan_timeout=0
max_triggers=0
chip_config_file="/home/silicon/TJ-Monopix2/Tuning/2BDAQ_boards_test/HV_W14R18_threshold_scan_interpreted.h5"
VCLIP=255
daqboard_ip="192.168.12.23"
output_directory="/home/silicon/TJ-Monopix2/testbeam_03_2025/W14R18"
chip_sn="W14R18"
online_monitor_port="5700"

[Producer.HamegProducer]
hv=20
power_cycle_at_stop=1 #0=False 1=True
logging=1 #0=False 1=True
log_interval=10
logging_directory="/home/silicon/TJ-Monopix2/TJ-Monopix2-Power/Log/testbeam_prep"

[Producer.elog1]
#start_cmd = "./get_mpw4_configs.sh" # command (shell script) to execute before starting a run
files2log = "tjmonopix2.ini" #files to attach to the auto Elog entries, EUDAQ config will be logged by default
  57   Sat Mar 15 05:06:44 2025 elog-producertest 8b10b243TJ-Monopix2800 MeVLow Flux MediumProtonUnknown15.03.2025 05:05:5915.03.2025 05:07:101HVNone 
automatic log for run 243
Comment:
Attachment 1: tjmonopix2.ini
# example init file: Ex0.ini
[LogCollector.log]
EULOG_GUI_LOG_FILE_PATTERN = $12D.log

[Producer.tracker_irgendwas]

[Producer.aida_tlu]
initid= 20210115
verbose = 1
ConnectionFile= "file:///home/pct/frameworks/trackereudaq/user/tlu/misc/aida_tlu/aida_tlu_connection.xml"
#ConnectionFile= "file:///home/tlu-ma/latesteudaq/eudaq/user/tlu/misc/aida_tlu/aida_tlu_connection.xml" #for TLU MAUS
DeviceName = "aida_tlu.controlhub"
#DeviceName = "aida_tlu.udp"
TLUmod = "1e"
# number of HDMI inputs, leave 4 even if you only use fewer inputs
nDUTs = 4
nTrgIn = 6
# 0= False (Internal Reference OFF), 1= True
intRefOn = 0
VRefInt = 2.5
VRefExt = 1.3
# I2C address of the bus expander on Enclustra FPGA
I2C_COREEXP_Addr = 0x21
# I2C address of the Si5345
I2C_CLK_Addr = 0x68
# I2C address of 1st AD5665R
I2C_DAC1_Addr = 0x13
# I2C address of 2nd AD5665R
I2C_DAC2_Addr = 0x1F
# address of unique Id number EEPROM
I2C_ID_Addr = 0x50
#I2C address of 1st expander PCA9539PW~/
I2C_EXP1_Addr = 0x74
#I2C address of 2st expander PCA9539PW
I2C_EXP2_Addr = 0x75
#I2C address of AD5665R on powermodule
I2C_DACModule_Addr = 0x1CnoiseTrim
# Max value for control voltage on PMTs (usually 1 V)
PMT_vCtrlMax= 1.0
#I2C address of 1st expander PCA9539PW on powermodule
I2C_EXP1Module_Addr = 0x76
#I2C address of 2nd expander PCA9539PW on powermodule
I2C_EXP2Module_Addr = 0x77


##CONFCLOCK 0= skip clock configuration, 1= configure si5345
CONFCLOCK= 1
#CLOCK_CFG_FILE = "/home/pct-eudaq/latesteudaq/trackereudaq/user/caribou/MPW3/csv/20mhz_out2.txt"
#CLOCK_CFG_FILE = "/home/tlu-ma/mpw3/configs/20mhz_out2.txt"
CLOCK_CFG_FILE = "/home/pct/frameworks/trackereudaq/user/tlu/misc/aida_tlu/aida_tlu_clk_config.txt"
#CLOCK_CFG_FILE = "~/latesteudaq/trackereudaq/user/eudet/misc/hw_conf/aida_tlu/aida_tlu_clk_config.txt" # for TLU MAUS

[LogCollector.log]
# Currently, all LogCollectors have a hardcoded runtime name: log
EULOG_GUI_LOG_FILE_PATTERN = maus_$12D.log
# the $12D will be converted a data/time string with 12 digits.

[Producer.elog1]
elog_installation = "/home/pct/frameworks/elog/elog"
elog_host = "elog.hephy.at"
elog_port = 443
elog_logbook = "testbeam-MA2025"
att_stop_time = "t-Stop"
att_start_time = "t-Start"
att_run_number = "Run Number"
att_run_duration = "Duration_min"
color = ""

#simply paste configuration of yourComment = Testbeams at MedAustron in 2025
Admin user = bergi, maks, bpilsl, FUL
Self register = 3

Attributes = Author, Subject, Run Number, DUT, Beam Energy, Rate Setting, Particle Type, Data, t-Start, t-Stop, Duration_min, Frontend, Phantom, Phantom thickness,
Options DUT = common, DSSD-Tracker, RD50-MPW4, TJ-Monopix2, TOF-Cal GSI, RaMon, TOF-Cal GSI (TRB)+DOGMA setup(diamond+LGAD)+RaMon
Extendable options = DUT, Beam Energy, Rate Setting, Phantom, Phantom Thickness
Options Data = Unknown, Good, Crap
Options Beam Energy = 800 MeV, 252.7 MeV, 194.3 MeV, 175.3 MeV, 145.4 MeV, 100.4 MeV, 83 MeV, 62.4 MeV, 115.7MeV, 205.2 MeV/u, 177.8 MeV/u, 147.2 MeV/u, 124.4 MeV/u, 97.2MeV/u, 73.2 MeV/u, 63.3 MeV/u, 402MeV/u
Options Particle Type = Proton, Carbon, Helium
Options Rate Setting = Low Flux Very Low, Low Flux Low, Low Flux Medium, Low Flux High
Options Frontend = Normal, Normal Casc, HV, HV Casc
Quick filter = Date, Subject, Run Number, DUT, Beam Energy
Options Phantom = Plastic Water Slabs, Dense Bone Slabs, None, plastic mouse
Options Phantom Thickness = 1cm, 2cm, 3cm, 4cm, 5cm

Menu commands =  List, New, Edit, Delete, Reply, Duplicate, Move to, Find, Help
List Menu commands = New, Find, Select, Logout, Config, Help  
Guest List Menu commands = Find, Login, Help  
Guest menu commands = List, Find, Login, Help

################################################################## Elog logbook
[Producer.HamegProducer]
serial_port="/dev/ttyUSB0"

##################################################################
Attachment 2: 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 #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 = 6	# 0 
in0_DEL = 0	# 18
in1_STR = 6	# 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= 50000 #4000 #00

## DISCRIMINATOR THRESHOLDS
DACThreshold0 = -0.2 #-0.025 #-0.012
DACThreshold1 = -0.2 #-0.025 #-0.012
#DACThreshold0 = -0.025 #-0.025 #-0.012
#DACThreshold1 = -0.012 #-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= 0xB

 # DUTMaskMode Define AIDA (11) or EUDET (00) mode (2 bits per DUT)
DUTMaskMode= 0xF3 #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="/home/silicon/TJ-Monopix2/testbeam_03_2025/tlu/tlu_run$6R.raw"
# 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.tjmonopix2_W02R01]
start_column=450
stop_column=466
start_row=226
stop_row=238
scan_timeout=0
max_triggers=0
chip_config_file="/home/silicon/TJ-Monopix2/Tuning/2BDAQ_boards_test/HV_W02R01_threshold_scan_interpreted.h5"
VCLIP=255
daqboard_ip="192.168.10.23"
output_directory="/home/silicon/TJ-Monopix2/testbeam_03_2025/W02R01"
chip_sn="W02R01"
online_monitor_port="5500"

[Producer.tjmonopix2_W14R18]
start_column=448
stop_column=512
start_row=0
stop_row=512
scan_timeout=0
max_triggers=0
chip_config_file="/home/silicon/TJ-Monopix2/Tuning/2BDAQ_boards_test/HV_W14R18_threshold_scan_interpreted.h5"
VCLIP=255
daqboard_ip="192.168.12.23"
output_directory="/home/silicon/TJ-Monopix2/testbeam_03_2025/W14R18"
chip_sn="W14R18"
online_monitor_port="5700"

[Producer.HamegProducer]
hv=20
power_cycle_at_stop=1 #0=False 1=True
logging=1 #0=False 1=True
log_interval=10
logging_directory="/home/silicon/TJ-Monopix2/TJ-Monopix2-Power/Log/testbeam_prep"

[Producer.elog1]
#start_cmd = "./get_mpw4_configs.sh" # command (shell script) to execute before starting a run
files2log = "tjmonopix2.ini" #files to attach to the auto Elog entries, EUDAQ config will be logged by default
ELOG V3.1.5-fc6679b