|
epic-drich-beam-test-analysis
ePIC dRICH beam test analysis framework
|
Complete per-run metadata record. More...
#include <config_reader.h>
Public Attributes | |
Beam configuration | |
| std::string | beam_polarity |
Beam particle sign ("+" or "-"). | |
| int | beam_energy |
| Nominal beam momentum [GeV/c]. | |
DAQ configuration | |
| std::string | rdo_firmware |
| RDO firmware version string. | |
| std::string | timing_firmware |
| Timing board firmware version string. | |
| int | n_spills |
| Number of spills in the run. | |
| bool | timing_on_axis |
true if the timing channel is on the beam axis. | |
| int | op_mode |
| ALCOR operational mode index. | |
| int | delta_thr |
| ALCOR Δ-threshold setting [LSB]. | |
Sensor conditions | |
| double | temperature |
| SiPM temperature during the run [°C]. | |
| double | v_bias |
| SiPM bias voltage [V]. | |
Optics | |
| int | aerogel_mirror |
| Aerogel mirror configuration index. | |
| int | gas_mirror |
| Gas radiator mirror configuration index. | |
Radiators | |
| std::vector< radiator_info_struct > | radiators |
| Ordered list of active radiator layers. | |
Complete per-run metadata record.
All fields are populated by run_info::read_database(). Missing TOML keys are inherited from the immediately preceding run entry.