Skip to content

feat: Traccc sequence example python bindings#5348

Draft
paradajzblond wants to merge 27 commits into
acts-project:mainfrom
paradajzblond:traccc_version_bump
Draft

feat: Traccc sequence example python bindings#5348
paradajzblond wants to merge 27 commits into
acts-project:mainfrom
paradajzblond:traccc_version_bump

Conversation

@paradajzblond
Copy link
Copy Markdown
Contributor

Updating Traccc, Detray, VecMem versions.

Exposing the full traccc CUDA track reconstruction chain as a Python
module, mirroring the standalone traccc_seq_example executable.

@github-actions github-actions Bot added this to the next milestone Apr 14, 2026
@github-actions github-actions Bot added Infrastructure Changes to build tools, continous integration, ... Component - Examples Affects the Examples module Component - Plugins Affects one or more Plugins Component - Documentation Affects the documentation labels Apr 14, 2026
Copy link
Copy Markdown
Member

@paulgessinger paulgessinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed with overall strategy. There are still some spots which hard requires cuda when we build the traccc plugin.

Also, what's your plan on the orchestration / algorithm code that now live in the Python binding layer? Can we eventually move this out into the plugin proper?

Comment thread CMakeLists.txt Outdated
Comment thread Examples/Algorithms/Traccc/CMakeLists.txt Outdated
Comment thread Python/Examples/CMakeLists.txt Outdated
Comment thread Python/Examples/src/plugins/Traccc.cpp Outdated
Comment thread Tests/UnitTests/Plugins/Detray/DetrayPayloadConverterTests.cpp
Comment thread thirdparty/vecmem/CMakeLists.txt Outdated
Comment thread Examples/Algorithms/Traccc/include/ActsExamples/Traccc/TracccChain.hpp Outdated
@paradajzblond paradajzblond changed the title feat: Traccc and its dependencies bump + sequence example python bindings feat: Traccc sequence example python bindings Apr 29, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 29, 2026

📊: Physics performance monitoring for 977d77b

Full contents

physmon summary

@paradajzblond paradajzblond force-pushed the traccc_version_bump branch from b738dfa to f1e1145 Compare May 18, 2026 15:37
@paradajzblond paradajzblond marked this pull request as draft May 18, 2026 15:39
Copy link
Copy Markdown
Member

@krasznaa krasznaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a couple of things to start off...

Comment thread docs/old/getting_started.md

namespace ActsExamples {

class ActsMeasToTracccAlg final : public IAlgorithm {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't check what other example algorithms do (😦), but some (Doxygen) documentation would be in order here, right?

Comment thread Examples/Algorithms/Traccc/include/ActsExamples/Traccc/ActsMeasToTracccAlg.hpp Outdated
Comment thread Examples/Algorithms/Traccc/src/ActsMeasToTracccAlg.cpp Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component - Documentation Affects the documentation Component - Examples Affects the Examples module Component - Plugins Affects one or more Plugins Infrastructure Changes to build tools, continous integration, ...

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants