File indexing completed on 2026-01-09 09:26:47
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "ActsPython/Utilities/Helpers.hpp"
0010
0011 #include <pybind11/pybind11.h>
0012
0013 namespace py = pybind11;
0014
0015
0016 namespace ActsPython {
0017
0018 void addFramework(py::module& mex);
0019 void addAmbiguityResolution(py::module& mex);
0020 void addGenerators(py::module& mex);
0021 void addExampleAlgorithms(py::module& mex);
0022 void addDetector(py::module& mex);
0023 void addDigitization(py::module& mex);
0024 void addMaterialMapping(py::module& mex);
0025 void addPropagation(py::module& mex);
0026 void addTrackFitting(py::module& mex);
0027 void addTrackFinding(py::module& mex);
0028 void addTruthTracking(py::module& mex);
0029 void addVertexing(py::module& mex);
0030 void addObj(py::module& mex);
0031 void addInput(py::module& mex);
0032 void addOutput(py::module& mex);
0033 void addUtilities(py::module& mex);
0034 }
0035
0036 PYBIND11_MODULE(ActsExamplesPythonBindings, mex) {
0037 using namespace ActsPython;
0038
0039 mex.doc() = "Acts Examples";
0040
0041 addFramework(mex);
0042 addAmbiguityResolution(mex);
0043 addGenerators(mex);
0044 addExampleAlgorithms(mex);
0045 addDetector(mex);
0046 addDigitization(mex);
0047 addMaterialMapping(mex);
0048 addPropagation(mex);
0049 addTrackFitting(mex);
0050 addTrackFinding(mex);
0051 addTruthTracking(mex);
0052 addVertexing(mex);
0053 addObj(mex);
0054 addInput(mex);
0055 addOutput(mex);
0056 addUtilities(mex);
0057 }