1from PyLamarr
import RemoteResource
2from .
import ( Acceptance,
5 PropagateToClosestToBeam,
8 CovariancePostprocessing,
11from ._defaults
import default_lib
13def configure_pipeline(*_, library: RemoteResource = default_lib):
14 if isinstance(library, str):
15 library = RemoteResource(library)
18 (
'TrkAcc', Acceptance(library=library)),
19 (
'TrkEff', Efficiency(library=library)),
20 (
'TrkAssign', AssignCategory()),
21 (
'Propagate2CTB', PropagateToClosestToBeam()),
22 (
'TrkResolution', Resolution(library=library)),
23 (
'TrkCovariance', Covariance(library=library)),
24 (
'TrkCovPostPro', CovariancePostprocessing()),
25 (
'Maker', ParticleMaker()),