Skip to content

Conversation

@Rosie-Hasan
Copy link
Contributor

First few files needed for FTF seeding. Does not create seeds yet, made to check current progress is compatible.

@Rosie-Hasan
Copy link
Contributor Author

@andiwand Great, thank you so much for all your help!

@Rosie-Hasan
Copy link
Contributor Author

It has the "This branch is out-of-date with the base branch" warning should I update the branch or will I cause it to reset ?

@andiwand
Copy link
Contributor

It has the "This branch is out-of-date with the base branch" warning should I update the branch or will I cause it to reset ?

that should not be a problem. but CI Bridge seems to be. @paulgessinger do you know why it refuses to run?

@paulgessinger
Copy link
Member

paulgessinger commented Oct 21, 2023

I need to add @Rosie-Hasan to the relevant GitHub team for that to work.

EDIT: Done now, but you'll have to accept the team invitation before it's effective.

@benjaminhuth
Copy link
Member

Hmm codecov is failing on this @paulgessinger

@paulgessinger
Copy link
Member

Well it does it's job 😄
I'll override it for this!.

@paulgessinger paulgessinger changed the title feat: FTF seeding feat: Initial version of ATLAS-based FTF seeding Oct 21, 2023
@paulgessinger paulgessinger merged commit 13f9308 into acts-project:main Oct 21, 2023
@acts-project-service acts-project-service added the Fails Athena tests This PR causes a failure in the Athena tests label Oct 21, 2023
@AJPfleger
Copy link
Contributor

AJPfleger commented Oct 21, 2023

I believe this merge fails the clang_tidy check and errors in CI Bridge / lcg_104: [alma9, clang16].

Building it locally also gave me a bunch of warnings.

@paulgessinger
Copy link
Member

paulgessinger commented Oct 21, 2023

I thought I checked and they were green earlier.

I'll fix them tomorrow.

@andiwand
Copy link
Contributor

I started fixing this here #2565

@andiwand andiwand mentioned this pull request Oct 21, 2023
kodiakhq bot pushed a commit that referenced this pull request Oct 22, 2023
clang tidy fixes after #2227
Comment on lines +73 to +74
memset(&m_Cx[0][0], 0, sizeof(m_Cx));
memset(&m_Cy[0][0], 0, sizeof(m_Cy));
Copy link
Contributor

Choose a reason for hiding this comment

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

This is a trial for commenting on already-merged code as a prompt for future improvement.

Please replace memset by std::fill. memset here is undefined behaviour, but works because 0.0f is represented by 4 '\0's. A bit awkwardly, you need to specify the number of elements as sizeof(m_Cx)/sizeof(m_Cx[0][0]).

If m_Cx were a std::array, then it would know its own size and all would be good.

@paulgessinger paulgessinger modified the milestones: next, v30.3.0 Oct 25, 2023
kodiakhq bot pushed a commit that referenced this pull request Jan 9, 2024
Change naming of new seeding algorithm from FTF (FastTrackFinder) to GBTS (Graph Based Track Seeding) as this is a clearer desription of the algorithm. Name changes disccuessed in issue #2831 .  
Code implemented in PRs #2227  #2726  and more details given presented at [ACTS-ITK presention ](https://indico.cern.ch/event/1321208/#20-update-on-ftf-implementatio).

**Name changes**: 
SeedFinderFTF -> SeedFinderGBTS
GNN_DataStorage -> GBTSDataStorage
GNN_Geometry -> GBTSGeometry
SeedingFTFAlgorithm -> GBTSSeedingAlgorithm 
FasTrackConnector-> GBTSConnector
TrigBase -> GBTSBase
full_chain_itk_FTF.py -> full_chain_itk_GBTS.py
LaraCalic pushed a commit to LaraCalic/acts that referenced this pull request Feb 10, 2024
Change naming of new seeding algorithm from FTF (FastTrackFinder) to GBTS (Graph Based Track Seeding) as this is a clearer desription of the algorithm. Name changes disccuessed in issue acts-project#2831 .  
Code implemented in PRs acts-project#2227  acts-project#2726  and more details given presented at [ACTS-ITK presention ](https://indico.cern.ch/event/1321208/#20-update-on-ftf-implementatio).

**Name changes**: 
SeedFinderFTF -> SeedFinderGBTS
GNN_DataStorage -> GBTSDataStorage
GNN_Geometry -> GBTSGeometry
SeedingFTFAlgorithm -> GBTSSeedingAlgorithm 
FasTrackConnector-> GBTSConnector
TrigBase -> GBTSBase
full_chain_itk_FTF.py -> full_chain_itk_GBTS.py
njacazio pushed a commit to njacazio/acts that referenced this pull request Jun 13, 2025
First few files needed for FTF seeding. Does not create seeds yet, made
to check current progress is compatible.
njacazio pushed a commit to njacazio/acts that referenced this pull request Jun 13, 2025
njacazio pushed a commit to njacazio/acts that referenced this pull request Jun 13, 2025
Change naming of new seeding algorithm from FTF (FastTrackFinder) to GBTS (Graph Based Track Seeding) as this is a clearer desription of the algorithm. Name changes disccuessed in issue acts-project#2831 .  
Code implemented in PRs acts-project#2227  acts-project#2726  and more details given presented at [ACTS-ITK presention ](https://indico.cern.ch/event/1321208/#20-update-on-ftf-implementatio).

**Name changes**: 
SeedFinderFTF -> SeedFinderGBTS
GNN_DataStorage -> GBTSDataStorage
GNN_Geometry -> GBTSGeometry
SeedingFTFAlgorithm -> GBTSSeedingAlgorithm 
FasTrackConnector-> GBTSConnector
TrigBase -> GBTSBase
full_chain_itk_FTF.py -> full_chain_itk_GBTS.py
njacazio pushed a commit to njacazio/acts that referenced this pull request Jun 13, 2025
First few files needed for FTF seeding. Does not create seeds yet, made
to check current progress is compatible.
njacazio pushed a commit to njacazio/acts that referenced this pull request Jun 13, 2025
njacazio pushed a commit to njacazio/acts that referenced this pull request Jun 13, 2025
Change naming of new seeding algorithm from FTF (FastTrackFinder) to GBTS (Graph Based Track Seeding) as this is a clearer desription of the algorithm. Name changes disccuessed in issue acts-project#2831 .  
Code implemented in PRs acts-project#2227  acts-project#2726  and more details given presented at [ACTS-ITK presention ](https://indico.cern.ch/event/1321208/#20-update-on-ftf-implementatio).

**Name changes**: 
SeedFinderFTF -> SeedFinderGBTS
GNN_DataStorage -> GBTSDataStorage
GNN_Geometry -> GBTSGeometry
SeedingFTFAlgorithm -> GBTSSeedingAlgorithm 
FasTrackConnector-> GBTSConnector
TrigBase -> GBTSBase
full_chain_itk_FTF.py -> full_chain_itk_GBTS.py
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 Component - Examples Affects the Examples module Fails Athena tests This PR causes a failure in the Athena tests Seeding Track Finding

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants