Skip to main content

Crate gluex_lumi

Crate gluex_lumi 

Source
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-lumi executable.

Structs§

FluxCache
Cached per-run CCDB/RCDB calibration data used to build histograms.
FluxHistograms
Photon flux and luminosity histograms aggregated across TAGM and TAGH detectors.
Histogram
Luminosity
Entry point for tagged flux and luminosity calculations.
LuminosityContext
Selection options used when computing flux and luminosity histograms.

Enums§

Converter
Polarimeter converter configuration used to compute radiation-length scaling.
GlueXCoreError
Unified error type for all gluex-core fallible APIs.
LuminosityError
Errors returned by luminosity context construction and histogram generation.
RESTVersionSelection
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§

RESTVersion
REST versions of analysis reconstructions.
RunNumber
Run number type as stored in CCDB and RCDB.