File indexing completed on 2025-08-05 08:10:04
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "Acts/Plugins/Python/Utilities.hpp"
0010 #include "ActsExamples/AmbiguityResolution/GreedyAmbiguityResolutionAlgorithm.hpp"
0011
0012 #include <memory>
0013
0014 #include <pybind11/pybind11.h>
0015 #include <pybind11/stl.h>
0016
0017 namespace py = pybind11;
0018
0019 using namespace Acts;
0020 using namespace ActsExamples;
0021
0022 namespace Acts::Python {
0023
0024 void addAmbiguityResolution(Context& ctx) {
0025 auto [m, mex] = ctx.get("main", "examples");
0026
0027 ACTS_PYTHON_DECLARE_ALGORITHM(
0028 ActsExamples::GreedyAmbiguityResolutionAlgorithm, mex,
0029 "GreedyAmbiguityResolutionAlgorithm", inputTracks, outputTracks,
0030 maximumSharedHits, maximumIterations, nMeasurementsMin);
0031 }
0032
0033 }