Expand description
GlueX photon-flux and tagged-luminosity utilities.
This crate builds run-dependent flux and luminosity histograms from RCDB and CCDB calibration sources.
Modules§
- cli
- Command-line entry points for the
gluex-lumiexecutable.
Structs§
- Flux
Cache - Cached per-run CCDB/RCDB calibration data used to build histograms.
- Flux
Histograms - Photon flux and luminosity histograms aggregated across TAGM and TAGH detectors.
- Histogram
- Luminosity
- Entry point for tagged flux and luminosity calculations.
- Luminosity
Context - Selection options used when computing flux and luminosity histograms.
Enums§
- Converter
- Polarimeter converter configuration used to compute radiation-length scaling.
- GlueX
Core Error - Unified error type for all
gluex-corefallible APIs. - Luminosity
Error - Errors returned by luminosity context construction and histogram generation.
- REST
Version Selection - REST version selection for run-period queries.
- RunPeriod
Constants§
- AVOGADRO_
CONSTANT - Avogadro constant in mol^-1.
- BERILLIUM_
RADIATION_ LENGTH_ METERS - Radiation length of beryllium in meters.
- TARGET_
LENGTH_ CM - Nominal liquid-hydrogen target length in centimeters.
Type Aliases§
- REST
Version - REST versions of analysis reconstructions.
- RunNumber
- Run number type as stored in CCDB and RCDB.