Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-07 07:59:53

0001 // This file is part of the ACTS project.
0002 //
0003 // Copyright (C) 2016 CERN for the benefit of the ACTS project
0004 //
0005 // This Source Code Form is subject to the terms of the Mozilla Public
0006 // License, v. 2.0. If a copy of the MPL was not distributed with this
0007 // file, You can obtain one at https://mozilla.org/MPL/2.0/.
0008 
0009 #include "ActsExamples/AlignmentMillePede/ActsSolverFromMille.hpp"
0010 #include "ActsExamples/AlignmentMillePede/MillePedeAlignmentSandbox.hpp"
0011 #include "ActsPython/Utilities/Macros.hpp"
0012 
0013 #include <pybind11/pybind11.h>
0014 #include <pybind11/stl.h>
0015 
0016 namespace py = pybind11;
0017 
0018 using namespace Acts;
0019 using namespace ActsExamples;
0020 using namespace ActsPython;
0021 
0022 PYBIND11_MODULE(ActsExamplesPythonBindingsAlignmentMillePede, m) {
0023   ACTS_PYTHON_DECLARE_ALGORITHM(MillePedeAlignmentSandbox, m,
0024                                 "MillePedeAlignmentSandbox", milleOutput,
0025                                 inputMeasurements, inputTracks,
0026                                 trackingGeometry, magneticField, fixModules);
0027   ACTS_PYTHON_DECLARE_ALGORITHM(ActsSolverFromMille, m, "ActsSolverFromMille",
0028                                 milleInput, trackingGeometry, magneticField,
0029                                 fixModules);
0030 }