dRICH-MOBO Workflow
Cynthia Nunez, Connor Pecar
AID2E Meeting
Nov 4, 2025
MOBO Framework
2
Dual-radiator RICH (dRICH)
3
Figure from PoS(QNP2024)009
Optimization workflow
use container version of EICrecon, IRT
geometry variables
trials, output dirs
4
Ax Scheduler ; Slurm runner to submit batch job trials
XML geometry updated with proposed parameters
Overlap checks, ePIC simulation and reconstruction EICRecon + IRT
Physics analysis script computes metrics and results saved
Ax reads results and updates surrogate model
Main script and utilities
5
dRICH-MOBO
slurm_wrapper_basic.py
optimize.config
parameters.config
ProjectUtils/
ePICUtils/
editxml.py
runTestsAndObjectivesCalc.py
genMomentumScan_job.sh
dRICHAna
runner_utilities.py
slurm_utilities.py
mobo_utilities.py
metric_utilities.py
config_editor.py
Description of the different files/utilities used can be found in the write up
Integration with ePIC software
6
Analysis and physics metrics
7
Results
8
Results
9
Design parameters for designs with both PID metrics > nominal
Extending or modifying
10
Documentation
11