File indexing completed on 2025-11-08 09:19:26
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 addTruthJet(Context& ctx);
0043 void addVertexing(Context& ctx);
0044 void addAmbiguityResolution(Context& ctx);
0045 void addUtilities(Context& ctx);
0046
0047 void addRootInput(Context& ctx);
0048 void addRootOutput(Context& ctx);
0049
0050
0051 void addDigitization(Context& ctx);
0052 void addPythia8(Context& ctx);
0053 void addGeoModel(Context& ctx);
0054 void addJson(Context& ctx);
0055 void addHepMC3(Context& ctx);
0056 void addGnnTrackFinding(Context& ctx);
0057 void addSvg(Context& ctx);
0058 void addObj(Context& ctx);
0059 void addOnnx(Context& ctx);
0060 void addOnnxNeuralCalibrator(Context& ctx);
0061 void addTraccc(Context& ctx);
0062 void addHashing(Context& ctx);
0063
0064 void addModuleEntry(Context& ctx) {
0065 addFramework(ctx);
0066 addOutput(ctx);
0067
0068 addPropagation(ctx);
0069 addAlignment(ctx);
0070 addMaterialMapping(ctx);
0071 addDetector(ctx);
0072 addExampleAlgorithms(ctx);
0073 addInput(ctx);
0074 addGenerators(ctx);
0075 addTruthTracking(ctx);
0076 addTrackFitting(ctx);
0077 addTrackFinding(ctx);
0078 addTruthJet(ctx);
0079 addVertexing(ctx);
0080 addAmbiguityResolution(ctx);
0081 addUtilities(ctx);
0082
0083 addDigitization(ctx);
0084 addPythia8(ctx);
0085 addJson(ctx);
0086 addGeoModel(ctx);
0087 addHepMC3(ctx);
0088 addGnnTrackFinding(ctx);
0089 addObj(ctx);
0090 addSvg(ctx);
0091 addOnnx(ctx);
0092 addOnnxNeuralCalibrator(ctx);
0093 addTraccc(ctx);
0094 addHashing(ctx);
0095
0096 addRootInput(ctx);
0097 addRootOutput(ctx);
0098 }
0099
0100 }