File indexing completed on 2025-11-29 09:18:29
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "Acts/ActsVersion.hpp"
0010 #include "ActsPython/Utilities/Helpers.hpp"
0011
0012 #include <tuple>
0013 #include <unordered_map>
0014
0015 #include <pybind11/detail/common.h>
0016 #include <pybind11/functional.h>
0017 #include <pybind11/operators.h>
0018 #include <pybind11/pybind11.h>
0019 #include <pybind11/pytypes.h>
0020 #include <pybind11/stl.h>
0021 #include <pyerrors.h>
0022
0023 namespace py = pybind11;
0024 using namespace ActsPython;
0025
0026 namespace ActsPython {
0027 void addFramework(Context& ctx);
0028
0029 void addPropagation(Context& ctx);
0030
0031 void addAlignment(Context& ctx);
0032
0033 void addMaterialMapping(Context& ctx);
0034 void addOutput(Context& ctx);
0035 void addDetector(Context& ctx);
0036 void addExampleAlgorithms(Context& ctx);
0037 void addInput(Context& ctx);
0038 void addGenerators(Context& ctx);
0039 void addTruthTracking(Context& ctx);
0040 void addTrackFitting(Context& ctx);
0041 void addTrackFinding(Context& ctx);
0042 void addVertexing(Context& ctx);
0043 void addAmbiguityResolution(Context& ctx);
0044 void addUtilities(Context& ctx);
0045
0046
0047 void addDigitization(Context& ctx);
0048 void addObj(Context& ctx);
0049
0050 void addModuleEntry(Context& ctx) {
0051 addFramework(ctx);
0052 addOutput(ctx);
0053
0054 addPropagation(ctx);
0055 addAlignment(ctx);
0056 addMaterialMapping(ctx);
0057 addDetector(ctx);
0058 addExampleAlgorithms(ctx);
0059 addInput(ctx);
0060 addGenerators(ctx);
0061 addTruthTracking(ctx);
0062 addTrackFitting(ctx);
0063 addTrackFinding(ctx);
0064 addVertexing(ctx);
0065 addAmbiguityResolution(ctx);
0066 addUtilities(ctx);
0067
0068 addDigitization(ctx);
0069 addObj(ctx);
0070 }
0071
0072 }