Papers
Topics
Authors
Recent
Search
2000 character limit reached

GeckOpt: Detector Geometry Optimization

Updated 26 May 2026
  • GeckOpt is a branch-and-bound geometry optimization algorithm that selects optimal detector panels for LLP experiments.
  • It minimizes instrumented area while achieving high track and vertex reconstruction efficiency, as demonstrated on the CODEX-b design.
  • The algorithm utilizes pruning heuristics and surrogate estimators to efficiently explore combinatorial designs, enabling scalable and modular detector deployment.

GeckOpt refers to a branch-and-bound based geometry optimization algorithm developed specifically for the design and instrumentation of long-lived particle (LLP) detectors, as well as the broader computational and experimental landscape where efficient selection or arrangement of discrete elements is required. Its foundational context is in high energy physics (HEP), exemplified by its application to the CODEX-b detector for the LHC, but the methodology is generalizable to comparable modular design or subset-selection problems (Gorordo et al., 2022).

1. Problem Formulation: Optimization of Instrumented Detector Geometry

GeckOpt models instrumentation as a discrete selection problem over a set of candidate detector panels within a fixed fiducial volume VV. Each potential panel ii (such as an RPC triplet) can be installed (xi=1x_i=1) or omitted (xi=0x_i=0), forming a binary decision vector x{0,1}Nx\in\{0,1\}^N, where NN is the total number of panels. The objective is to optimize detector performance—specifically, LLP track and vertex reconstruction efficiency—while minimizing total instrumented area or meeting resource constraints.

Key elements:

  • Instrumented area: S(x)=i=1NaixiS(x) = \sum_{i=1}^N a_i x_i with aia_i as the area of panel ii
  • Reconstruction efficiency: For LLP physics benchmark bb, the efficiency is ii0, measuring the fraction of events passing track and vertex criteria given ii1.
  • Total efficiency: ii2, where ii3 is the probability of decay inside ii4 (geometry-dependent).

GeckOpt allows for two dual formulations:

  • Area minimization at efficiency floor:

ii5

  • Efficiency maximization at panel-count budget:

ii6

This structure provides a Pareto frontier of tradeoffs between resource expenditure and signal efficiency (Gorordo et al., 2022).

2. Branch-and-Bound Optimization Algorithm

The critical computational innovation behind GeckOpt is a branch-and-bound search on the partially ordered power set of panel subsets. The optimization exploits the non-additive nature of the efficiency function, arising from requirements like "at least two panels per track".

Algorithmic details:

  • Search Tree: Each node is a subset ii7 of active panels; descendants are generated by adding a new panel.
  • Bounding Function: An additive surrogate, the "any-single-hit" estimator ii8, computes the fraction of events where at least one track hits any panel in ii9. The bound xi=1x_i=10 on further gain is used to prune branches.
  • Pruning Heuristic: If xi=1x_i=11 plus the current set's efficiency is below the best-so-far, the descendants of xi=1x_i=12 are skipped.

Pseudo-code sketch: NN3 Empirical scaling is xi=1x_i=13 for xi=1x_i=14 (often xi=1x_i=15–xi=1x_i=16), sharply less than brute-force xi=1x_i=17 (Gorordo et al., 2022).

3. Generalized Simulation and Efficiency Calculation Framework

Panel set efficiency is evaluated by a fast hybrid Python/C++ toolkit ("hepgk" + "hepymc"). This supports arbitrary detector shapes (via constructive solid geometry), various LLP models and final states, and complex reconstruction criteria (e.g., xi=1x_i=18 hits per track, xi=1x_i=19, hit separations xi=0x_i=00 cm).

Simulation workflow:

  • Pythia8 for LLP event generation and decay
  • Propagation of charged tracks through all candidate panels
  • Event filtering by geometric and kinematic cuts
  • Calculation of xi=0x_i=01 for every xi=0x_i=02 subset visited during optimization

Efficiency integration is performed across LLP models and lifetimes to construct robust instrumentation strategies (Gorordo et al., 2022).

4. Application to CODEX-b and Performance Benchmarks

Applied to the CODEX-b layout (400 RPC triplet panels, xi=0x_i=03 mxi=0x_i=04), GeckOpt produced the following results:

Panel Count xi=0x_i=05 (Fraction xi=0x_i=06) xi=0x_i=07 \; ρxi=0x_i=08 xi=0x_i=09 ρx{0,1}Nx\in\{0,1\}^N0b\to s S,\;S\to 4πx{0,1}Nx\in\{0,1\}^N1
150 (x{0,1}Nx\in\{0,1\}^N20.29) 0.8–0.9 0.6–0.8
250 (x{0,1}Nx\in\{0,1\}^N30.71) x{0,1}Nx\in\{0,1\}^N40.9 x{0,1}Nx\in\{0,1\}^N50.9

Heuristic (half-surface) layouts at the same area yield substantially lower signal efficiency, especially for softer LLP decay modes. Efficiency loss as a function of reduced instrumentation is quantifiably offset by GeckOpt-guided panel selection. For long LLP lifetimes (x{0,1}Nx\in\{0,1\}^N7), efficiency plateaus and dependence on x{0,1}Nx\in\{0,1\}^N8 nearly factorizes out (Gorordo et al., 2022).

5. Scalability, Modular Deployment, and Practical Usage

GeckOpt supports seamless scaling up to x{0,1}Nx\in\{0,1\}^N9 panels; for NN0, a multiscale approach (grouped "superpanels") is practical. The algorithm naturally produces a nested ordering of panel groups, facilitating modular installation: highest-yield groups are installed first.

For new detector design:

  • Key inputs: track-hit requirements, per-panel area costs, objective weights for LLP models.
  • Modular installation plans are directly enabled by optimization output, providing phase-wise guidance for commissioning and cost control.
  • Early-installed panels are concentrated on detector faces/edges with highest expected LLP track density (Gorordo et al., 2022).

6. Significance and Impact for Detector Design

GeckOpt demonstrated NN1 reductions in instrumented area with only NN2 signal loss, assisting both cost minimization and staged deployment for next-generation LLP experiments. The method is general for any subset selection problem with non-additive, geometry-dependent objective functions and can inform installation order and resource allocation in high-dimensional, discrete design landscapes.

By providing a flexible, efficient workflow for complex detector assembly under stringent physics-driven constraints, GeckOpt represents a critical advance in instrumentation design for HEP and potentially for other modular large-scale experiments with combinatorial subset selection challenges (Gorordo et al., 2022).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to GeckOpt.