File indexing completed on 2025-10-19 07:58:23
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 addTGeo(Context& ctx);
0055 void addJson(Context& ctx);
0056 void addDetray(Context& ctx);
0057 void addHepMC3(Context& ctx);
0058 void addGnnTrackFinding(Context& ctx);
0059 void addSvg(Context& ctx);
0060 void addObj(Context& ctx);
0061 void addOnnx(Context& ctx);
0062 void addOnnxNeuralCalibrator(Context& ctx);
0063 void addCovfie(Context& ctx);
0064 void addTraccc(Context& ctx);
0065 void addHashing(Context& ctx);
0066
0067 void addModuleEntry(Context& ctx) {
0068 addFramework(ctx);
0069 addOutput(ctx);
0070
0071 addPropagation(ctx);
0072 addAlignment(ctx);
0073 addMaterialMapping(ctx);
0074 addDetector(ctx);
0075 addExampleAlgorithms(ctx);
0076 addInput(ctx);
0077 addGenerators(ctx);
0078 addTruthTracking(ctx);
0079 addTrackFitting(ctx);
0080 addTrackFinding(ctx);
0081 addTruthJet(ctx);
0082 addVertexing(ctx);
0083 addAmbiguityResolution(ctx);
0084 addUtilities(ctx);
0085
0086 addDigitization(ctx);
0087 addPythia8(ctx);
0088 addJson(ctx);
0089 addGeoModel(ctx);
0090 addTGeo(ctx);
0091 addDetray(ctx);
0092 addHepMC3(ctx);
0093 addGnnTrackFinding(ctx);
0094 addObj(ctx);
0095 addSvg(ctx);
0096 addOnnx(ctx);
0097 addOnnxNeuralCalibrator(ctx);
0098 addCovfie(ctx);
0099 addTraccc(ctx);
0100 addHashing(ctx);
0101
0102 addRootInput(ctx);
0103 addRootOutput(ctx);
0104 }
0105
0106 }