Skip to content

chore!: Remove deprecated seeding components#5500

Open
andiwand wants to merge 2 commits into
acts-project:mainfrom
andiwand:chore-rm-deprecated-seeding
Open

chore!: Remove deprecated seeding components#5500
andiwand wants to merge 2 commits into
acts-project:mainfrom
andiwand:chore-rm-deprecated-seeding

Conversation

@andiwand

Copy link
Copy Markdown
Contributor

Removed the already deprecated seeding components in Core/include/Acts/Seeding which have been replaced by Core/include/Acts/Seeding2. A future PR will rotate the component name back to the original one

--- END COMMIT MESSAGE ---

@andiwand andiwand modified the milestones: next, v47.0.0 May 22, 2026
@github-actions github-actions Bot added Component - Core Affects the Core module Seeding labels May 22, 2026
@github-actions

github-actions Bot commented May 22, 2026

Copy link
Copy Markdown
Contributor

📊: Physics performance monitoring for 0c404d7

Full contents

physmon summary

❗️: Downstream build failure

  • eic-shell EICrecon (cc @acts-project/epic-contacts)

❗️: Downstream build failure

  • Key4hep (cc @acts-project/key4hep-contacts)

@andiwand andiwand marked this pull request as ready for review June 11, 2026 18:13
@andiwand

Copy link
Copy Markdown
Contributor Author

fyi @osbornjd this might be a bigger chunk to absorb on your side

@osbornjd

Copy link
Copy Markdown
Contributor

Thanks for the notification - what is the motivation for this? Is this deprecating the grid based seed finder?

@andiwand

Copy link
Copy Markdown
Contributor Author

Thanks for the notification - what is the motivation for this? Is this deprecating the grid based seed finder?

the seeding has beed rewritten and currently lives in Seeding2. overall this is supposed to be functionally equivalent but the interface changed completely. besides this the EDM is not completely defined within ACTS. the Examples exercise this

@osbornjd

Copy link
Copy Markdown
Contributor

If the interface changed completely, is there an obvious mapping from the Seeding interface to Seeding2 interface? Or will we be effectively having to retune our implementation of the seeding algorithm?

@andiwand

Copy link
Copy Markdown
Contributor Author

If the interface changed completely, is there an obvious mapping from the Seeding interface to Seeding2 interface? Or will we be effectively having to retune our implementation of the seeding algorithm?

I cannot say if it very obvious. the config params should be mostly the same but got shuffled around. arriving at the exact same performance might take some iterations.

we can discuss this further in the next meeting. I believe we can also offer to delay the removal if that helps. but I should also mention that we are pushing this already for quite some time while mentioning this switchover many times in past meetings

@sonarqubecloud

Copy link
Copy Markdown

@asalzburger

Copy link
Copy Markdown
Contributor

Looks like we need to make and help with the migration here.
ACTS runs in default already in Seeding2 and that will turn into the sole Seeding schema.

@osbornjd what release are you currently running with & what are your next, planned update?

On a side note: we are almost finished with defining the experiment contact group and structure, which is exactly the place where these longer term planning items will be discussed in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component - Core Affects the Core module Seeding

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants