Write ServiceX queries in func_adl against ATLAS xAOD data (PHYSLITE/PHYS) and provide guidance for dataset selection, filtering, and deliver usage. Use when asked to build, edit, or debug ServiceX/func_adl queries, ATLAS xAOD skims, or rucio dataset fetches.
Provide concise, correct func_adl query patterns for ServiceX on ATLAS xAOD, with best practices for selections, outputs, and deliver usage.
FuncADLQueryPHYSLITE for PHYSLITE or OpenData.FuncADLQueryPHYS for PHYS or other derivations.Select that gathers all required collections and singletons.
.Where inside this Select..Where after the collections Select.Select that returns a single dictionary of output columns.
deliver once with by default and appropriate dataset source(s).NFiles=1Select calls: collections first, output columns second..Where; filter events with a top-level .Where.Select that returns a dictionary of outputs.awkward functions inside ServiceX queries.dataset.Rucio for rucio DIDs and dataset.FileList for URL lists.NFiles=1 in deliver by default.HELP USER.func_adl_servicex_xaodr25 is listed as a dependency in the active project and installed in the current virtual environment before running or generating code that uses it.references/servicex-hints.md for overall ServiceX query patterns, best practices, and error handling, and template code.references/datamodel-xaod-*.md.references/datamodel-xaod-units.md (standard ATLAS units (energy, etc))references/datamodel-xaod-objects.md (jets, electrons, muons)references/datamodel-xaod-tau.mdreferences/datamodel-xaod-missing-et.mdreferences/datamodel-xaod-tools-btagging.mdreferences/datamodel-xaod-event-weights.mdreferences/datamodel-xaod-tlorentzvector.md