|
MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
|
The configuration is split in two. The struct definition and the tooling-wide defaults live in tooling/include/Constants.hpp and tooling/src/Constants.cpp. Each dataset then overrides only the fields it cares about, in analysis/<dataset>/config/Constants.cpp, which is compiled into that dataset's binaries.
The control/ TOML files are the only other per-dataset input. The tooling itself is identical across datasets — which is what makes a single API reference meaningful for all of them.
The TOMLs (gas fill, beam species and energy, target, detector response) are also what generate simulated data for the relevant reaction, via Remix-MUSIC-Sim.
.githooks/pre-commit runs clang-format (LLVM style) on staged C/C++ files. Enable it once with: