- go through the config db
- need better tools for managing configurations (e.g. prescales, drp-python scripts (per-detector), teb python scripts)
- maybe use BEAM/NOBEAM idea
- maybe create python tools to clone the default configuration with "deltas" for calibration, feature-extraction "A" mode, feature-extraction "B" mode
- if we tweak the default configuration, then should be quick to regenerate the calib/fexA/fexB configurations (like BEAM/NOBEAM)
- a detail: the default configuration should be "write protected"
- it may be that the default main-branch configuration changes in a non-backwardly compatible way so the python "cloning scripts" need to be updated
- ideally would use the existing major/minor/micro version numbers that the config objects already have to determine compatibility?
- operator would select the configuration like they do with BEAM/NOBEAM (should be scriptable for "takepeds")
- the NOBEAM idea is out-of-date (was used to manage timing differences of event codes in LCLS1) so now we would have BEAM/CAL/FEXA/FEXB, and that set would be dynamic
- the idea of the "default" or "main branch" configuration (BEAM?) is a key idea. maybe we should change the name.
Overview
Content Tools