pycroxe.beam.get_processes#
- pycroxe.beam.get_processes(conn: CroXeConnection, projectiles: list[str] | None = None, targets: list[str] | None = None, products: list[str] | None = None, product_frame: str = 'projectile') list[BeamProcessRecord]#
List all beam-on-target processes stored in the database. Optionally filters by projectiles, targets or products.
Parameters#
- conn
pycroxe.CroXeConnection An open
pycroxe.CroXeConnection.- projectileslist[str], optional
If given, restrict results to processes involving these projectile species.
- targetslist[str], optional
If given, restrict results to processes involving these target species.
- productslist[str], optional
If given, restrict results to processes involving these products species.
- product_framestr, optional
Reference frame of the product after the collision (default:
'projectile').
Returns#
- processeslist[
pycroxe.beam.BeamProcessRecord] List of processes in the form of
pycroxe.beam.BeamProcessRecord, ordered by target first, then projectile, then product.
- conn