.JuliaFormatter.toml
.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
AGENTS.md
AI_POLICY.md
CLAUDE.md
LICENSE
README.md
codecov.yml
pyproject.toml
.github/dependabot.yml
.github/logo.jpg
.github/release.yml
.github/workflows/add-to-remage-project.yaml
.github/workflows/distribution.yml
.github/workflows/main.yml
docs/AGENTS.md
docs/Makefile
docs/source/conf.py
docs/source/developer.md
docs/source/index.md
docs/source/img/rulegraph.mmd
docs/source/manual/index.md
docs/source/manual/meta.md
docs/source/manual/output.md
docs/source/manual/pipeline.md
docs/source/manual/prod.md
docs/source/manual/setup.md
docs/source/manual/sites.md
docs/source/manual/tips.md
docs/tools/generate_rule_docs.py
templates/default.yaml
tests/AGENTS.md
tests/conftest.py
tests/test_aggregate.py
tests/test_archive.py
tests/test_awkward.py
tests/test_cli.py
tests/test_commands.py
tests/test_confine.py
tests/test_hpge_pars.py
tests/test_metadata.py
tests/test_nersc.py
tests/test_partitioning.py
tests/test_patterns.py
tests/test_plot.py
tests/test_profile.py
tests/test_psl.py
tests/test_reboost.py
tests/test_spms_pars.py
tests/test_tcm.py
tests/test_utils.py
tests/test_workflow.py
tests/dummyprod/simflow-config-l1000.yaml
tests/dummyprod/simflow-config-l200.yaml
tests/dummyprod/simflow-config.yaml
tests/dummyprod/workflow
tests/dummyprod/inputs/datasets/runinfo.yaml
tests/dummyprod/inputs/datasets/runlists.yaml
tests/dummyprod/inputs/datasets/statuses/l200-p02-r000-T%-all-config.yaml
tests/dummyprod/inputs/datasets/statuses/l200-p02-r006-T%-all-config.yaml
tests/dummyprod/inputs/datasets/statuses/l200-p03-r%-T%-all-config.yaml
tests/dummyprod/inputs/datasets/statuses/validity.yaml
tests/dummyprod/inputs/hardware/configuration/channelmaps/l200-p02-r%-T%-all-config.yaml
tests/dummyprod/inputs/hardware/configuration/channelmaps/l200-p02-r%-T%-cal-config.yaml
tests/dummyprod/inputs/hardware/configuration/channelmaps/l200-p02-r006-T%-all-config.yaml
tests/dummyprod/inputs/hardware/configuration/channelmaps/l200-p02-r009-T%-all-config.yaml
tests/dummyprod/inputs/hardware/configuration/channelmaps/l200-p03-r%-T%-all-config.yaml
tests/dummyprod/inputs/hardware/configuration/channelmaps/l200-p15-r%-T%-all-config.yaml
tests/dummyprod/inputs/hardware/configuration/channelmaps/validity.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/crystals/B99000.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/crystals/V02160.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/crystals/V05261.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/crystals/V99000.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/B00000A.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/B00000B.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/B99000A.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/C000RG1.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/C000RG2.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/P00538A.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/P00573A.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/V02160A.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/V05261B.yaml
tests/dummyprod/inputs/hardware/detectors/germanium/diodes/V99000A.yaml
tests/dummyprod/inputs/simprod/V05261B-4200V-hpge-drift-time-map.lh5
tests/dummyprod/inputs/simprod/config/logging.yaml
tests/dummyprod/inputs/simprod/config/geom/l1000dsg01-geom-config.yaml
tests/dummyprod/inputs/simprod/config/geom/l200cfg01-geom-config.yaml
tests/dummyprod/inputs/simprod/config/geom/legend-geom-config.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/aoeresmod/l200-p02-r%-T%-all-aoeresmod.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/aoeresmod/l200-p03-r%-T%-all-aoeresmod.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/aoeresmod/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/currmod/l200-p02-r%-T%-all-currmod.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/currmod/l200-p03-r%-T%-all-currmod.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/currmod/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/dtmap/settings.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/eresmod/l200-p02-r%-T%-all-eresmod.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/eresmod/l200-p03-r%-T%-all-eresmod.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/eresmod/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/opv/l200-p02-r%-T%-all-opvs.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/opv/l200-p03-r%-T%-all-opvs.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/opv/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/psdcuts/l200-p02-r%-T%-all-psdcuts.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/psdcuts/l200-p03-r%-T%-all-psdcuts.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/psdcuts/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/skip/l200-p%-r%-T%-all-skip.yaml
tests/dummyprod/inputs/simprod/config/pars/l1000dsg01/geds/skip/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/l200cfg01/geds/dtmap/settings.yaml
tests/dummyprod/inputs/simprod/config/pars/l200cfg01/geds/opv/l200-p02-r%-T%-all-opvs.yaml
tests/dummyprod/inputs/simprod/config/pars/l200cfg01/geds/opv/l200-p03-r%-T%-all-opvs.yaml
tests/dummyprod/inputs/simprod/config/pars/l200cfg01/geds/opv/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/l200cfg01/geds/skip/l200-p%-r%-T%-all-skip.yaml
tests/dummyprod/inputs/simprod/config/pars/l200cfg01/geds/skip/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/aoeresmod/l200-p02-r%-T%-all-aoeresmod.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/aoeresmod/l200-p03-r%-T%-all-aoeresmod.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/aoeresmod/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/currmod/l200-p02-r%-T%-all-currmod.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/currmod/l200-p03-r%-T%-all-currmod.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/currmod/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/dtmap/settings.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/eresmod/l200-p02-r%-T%-all-eresmod.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/eresmod/l200-p03-r%-T%-all-eresmod.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/eresmod/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/opv/l200-p02-r%-T%-all-opvs.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/opv/l200-p03-r%-T%-all-opvs.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/opv/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/psdcuts/l200-p02-r%-T%-all-psdcuts.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/psdcuts/l200-p03-r%-T%-all-psdcuts.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/psdcuts/validity.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/skip/l200-p02-r000-T%-all-skip.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/skip/l200-p02-r003-T%-all-skip.yaml
tests/dummyprod/inputs/simprod/config/pars/legend/geds/skip/validity.yaml
tests/dummyprod/inputs/simprod/config/tier/cvt/l1000dsg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/cvt/l200cfg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/cvt/legend/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/evt/l1000dsg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/evt/l200cfg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/evt/legend/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/hit/l1000dsg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/hit/l1000dsg01/simconfig.yaml
tests/dummyprod/inputs/simprod/config/tier/hit/l200cfg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/hit/l200cfg01/simconfig.yaml
tests/dummyprod/inputs/simprod/config/tier/hit/legend/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/hit/legend/simconfig.yaml
tests/dummyprod/inputs/simprod/config/tier/opt/l1000dsg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/opt/l200cfg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/opt/legend/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/pdf/l1000dsg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/pdf/l200cfg01/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/pdf/legend/settings.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/l1000dsg01/generators.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/l1000dsg01/simconfig.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/l1000dsg01/template.mac
tests/dummyprod/inputs/simprod/config/tier/stp/l200cfg01/confinement.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/l200cfg01/generators.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/l200cfg01/simconfig.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/l200cfg01/template.mac
tests/dummyprod/inputs/simprod/config/tier/stp/legend/confinement.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/legend/generators.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/legend/simconfig.yaml
tests/dummyprod/inputs/simprod/config/tier/stp/legend/template-cal.mac
tests/dummyprod/inputs/simprod/config/tier/stp/legend/template.mac
tests/dummyprod/inputs/simprod/config/tier/vtx/legend/simconfig.yaml
tests/l200data/v2.1.0/config.json
tests/l200data/v2.1.0/generated/par/pht/validity.jsonl
tests/l200data/v2.1.0/generated/par/pht/cal/p03/r000/l200-p03-r000-cal-20230311T235840Z-par_pht.json
tests/l200data/v2.1.5/config.json
tests/l200data/v3.0.0/dataflow-config.yaml
tests/l200data/v3.0.0/generated/par/hit/validity.yaml
tests/l200data/v3.0.0/generated/par/hit/cal/p16/r007/l200-p16-r007-cal-20251005T220109Z-par_hit.yaml
tests/scripts/conftest.py
tests/scripts/test_extract_hpge_current_pulse_model.py
tests/scripts/test_extract_hpge_observables_models.py
tests/scripts/test_make_hpge_drift_time_maps.py
tests/scripts/test_make_simstat_partition_file.py
tests/scripts/test_tier_cvt.py
tests/scripts/test_tier_evt.py
tests/scripts/test_tier_hit.py
tests/scripts/test_tier_opt.py
tests/scripts/test_tier_pdf.py
tools/make-release
workflow/AGENTS.md
workflow/Snakefile
workflow/profiles/default/profile.yaml
workflow/profiles/nersc-compute/profile.yaml
workflow/profiles/nersc-compute-slurm/profile.yaml
workflow/profiles/nersc-login/profile.yaml
workflow/rules/aux.smk
workflow/rules/cvt.smk
workflow/rules/evt.smk
workflow/rules/hit.smk
workflow/rules/opt.smk
workflow/rules/par.smk
workflow/rules/pdf.smk
workflow/rules/stp.smk
workflow/rules/vtx.smk
workflow/src/LegendSimflow.jl/Project.toml
workflow/src/LegendSimflow.jl/src/LegendSimflow.jl
workflow/src/LegendSimflow.jl/src/pulse_shape_sim_helpers.jl
workflow/src/LegendSimflow.jl/test/runtests.jl
workflow/src/LegendSimflow.jl/test/test_lib.jl
workflow/src/legend_simflow.egg-info/PKG-INFO
workflow/src/legend_simflow.egg-info/SOURCES.txt
workflow/src/legend_simflow.egg-info/dependency_links.txt
workflow/src/legend_simflow.egg-info/entry_points.txt
workflow/src/legend_simflow.egg-info/not-zip-safe
workflow/src/legend_simflow.egg-info/requires.txt
workflow/src/legend_simflow.egg-info/top_level.txt
workflow/src/legendsimflow/__init__.py
workflow/src/legendsimflow/_version.py
workflow/src/legendsimflow/aggregate.py
workflow/src/legendsimflow/archive.py
workflow/src/legendsimflow/awkward.py
workflow/src/legendsimflow/cli.py
workflow/src/legendsimflow/commands.py
workflow/src/legendsimflow/confine.py
workflow/src/legendsimflow/exceptions.py
workflow/src/legendsimflow/hpge_pars.py
workflow/src/legendsimflow/matplotlibrc
workflow/src/legendsimflow/metadata.py
workflow/src/legendsimflow/nersc.py
workflow/src/legendsimflow/partitioning.py
workflow/src/legendsimflow/patterns.py
workflow/src/legendsimflow/plot.py
workflow/src/legendsimflow/profile.py
workflow/src/legendsimflow/psl.py
workflow/src/legendsimflow/reboost.py
workflow/src/legendsimflow/spms_pars.py
workflow/src/legendsimflow/tcm.py
workflow/src/legendsimflow/utils.py
workflow/src/legendsimflow/scripts/__init__.py
workflow/src/legendsimflow/scripts/crawl_legend_slow_control.py
workflow/src/legendsimflow/scripts/extract_hpge_current_pulse_model.py
workflow/src/legendsimflow/scripts/init-julia-env.jl
workflow/src/legendsimflow/scripts/make_hpge_drift_time_maps.jl
workflow/src/legendsimflow/scripts/make_hpge_ideal_pulse_shape_lib.jl
workflow/src/legendsimflow/scripts/make_hpge_realistic_pulse_shape_lib.py
workflow/src/legendsimflow/scripts/make_simstat_partition_file.py
workflow/src/legendsimflow/scripts/print_benchmark_stats.py
workflow/src/legendsimflow/scripts/print_simflow_stats.py
workflow/src/legendsimflow/scripts/pars/extract_hpge_observables_models.py
workflow/src/legendsimflow/scripts/plots/hpge_drift_time_maps.py
workflow/src/legendsimflow/scripts/plots/tier_cvt_observables.py
workflow/src/legendsimflow/scripts/plots/tier_hit_observables.py
workflow/src/legendsimflow/scripts/plots/tier_opt_observables.py
workflow/src/legendsimflow/scripts/plots/tier_stp_vertices.py
workflow/src/legendsimflow/scripts/tier/cvt.py
workflow/src/legendsimflow/scripts/tier/evt.py
workflow/src/legendsimflow/scripts/tier/hit.py
workflow/src/legendsimflow/scripts/tier/opt.py
workflow/src/legendsimflow/scripts/tier/pdf.py