epic-drich-beam-test-analysis
ePIC dRICH beam test analysis framework
Loading...
Searching...
No Matches
run_info_struct Struct Reference

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_structradiators
 Ordered list of active radiator layers.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: