Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: Replace cuboid bounds with trapezoid bounds for multiwire builder #2647

Merged
merged 12 commits into from
Nov 22, 2023

Conversation

dimitra97
Copy link
Contributor

This PR replaces the bounds type (cuboid-->trapezoid) for the Multi Wire Structure Builder, to make it more generic and it is more suitable to use it like that in athena for the MDT chambers, where there are also trapezoidal shape ones.

dimitra97 and others added 4 commits November 9, 2023 16:17
An indexed surfaces multilayer navigation

Remove unused variable

Remove unused variable

fix type conversions for the number of bins

changes on the mockupbuilder header file and on the unit test

Update Core/include/Acts/Navigation/MultiWireLayerUpdators.hpp

Co-authored-by: Andreas Stefl <[email protected]>

Change on test mockup builder script

Multi Wire structure with the interface

Changes on the multiwire structure builder

Place the files that create the mockup geometry in another folder

Change the location of the gdml file

An indexed surfaces multilayer navigation

Remove unused variable

fix type conversions for the number of bins

Multi Wire structure with the interface

Delete MultiWireLayerUpdators.hpp

Update CMakeLists.txt

revert some files

trying for Indexed Surfaces Generator

Indexed Surfaces generator update

fix

LayerStructure builder fix

fix

Delete MuonChamber.gdml

revert layer strucutre builder from upstream

reslove conflict

Multi Layer Builder

cmake file

Place the files that create the mockup geometry in another folder

Change the location of the gdml file

An indexed surfaces multilayer navigation

Remove unused variable

Remove unused variable

fix type conversions for the number of bins

Remove some actsvg includes not needed now

change the path for the gdml file

changes on the mockupbuilder header file and on the unit test

Update Core/include/Acts/Navigation/MultiWireLayerUpdators.hpp

Co-authored-by: Andreas Stefl <[email protected]>

Change on test mockup builder script

Multi Wire structure with the interface

Changes on the multiwire structure builder

Place the files that create the mockup geometry in another folder

Change the location of the gdml file

An indexed surfaces multilayer navigation

Remove unused variable

fix type conversions for the number of bins

Remove some actsvg includes not needed now

change the path for the gdml file

Multi Wire structure with the interface

Delete MultiWireLayerUpdators.hpp

Delete IndexedSurfacesNavigationTests.cpp

Update CMakeLists.txt

revert some files

trying for Indexed Surfaces Generator

Indexed Surfaces generator update

fix

LayerStructure builder fix

fix

Delete MuonChamber.gdml

revert layer strucutre builder from upstream

cmake file

Update MultiWireStructureBuilder.hpp

Update MultiWireStructureBuilder.hpp

Update MultiWireStructureBuilder.cpp

Place the files that create the mockup geometry in another folder

Change the location of the gdml file

An indexed surfaces multilayer navigation

Remove unused variable

Remove unused variable

fix type conversions for the number of bins

Remove some actsvg includes not needed now

change the path for the gdml file

changes on the mockupbuilder header file and on the unit test

Update Core/include/Acts/Navigation/MultiWireLayerUpdators.hpp

Co-authored-by: Andreas Stefl <[email protected]>

Change on test mockup builder script

Multi Wire structure with the interface

Changes on the multiwire structure builder

Place the files that create the mockup geometry in another folder

Change the location of the gdml file

An indexed surfaces multilayer navigation

Remove unused variable

fix type conversions for the number of bins

Remove some actsvg includes not needed now

change the path for the gdml file

Multi Wire structure with the interface

Delete MultiWireLayerUpdators.hpp

Delete IndexedSurfacesNavigationTests.cpp

Update CMakeLists.txt

revert some files

trying for Indexed Surfaces Generator

Indexed Surfaces generator update

LayerStructure builder fix

fix

Delete MuonChamber.gdml

revert gdml from upstream

revert layer strucutre builder from upstream

fix conflicts and some optimizations

conflicts and format

revert some files

revert some files

new updator

fix

license issue

 fix
@github-actions github-actions bot added the Component - Core Affects the Core module label Nov 9, 2023
@dimitra97 dimitra97 force-pushed the multiwirebuilder-refactor branch from 99a1bd1 to 97ae20f Compare November 9, 2023 17:35
@dimitra97 dimitra97 force-pushed the multiwirebuilder-refactor branch from b901a1b to 2216752 Compare November 9, 2023 17:41
Copy link

codecov bot commented Nov 9, 2023

Codecov Report

Attention: 2 lines in your changes are missing coverage. Please review.

Comparison is base (6a028d8) 49.52% compared to head (919d386) 49.52%.

Files Patch % Lines
Core/src/Detector/MultiWireStructureBuilder.cpp 33.33% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2647   +/-   ##
=======================================
  Coverage   49.52%   49.52%           
=======================================
  Files         474      474           
  Lines       26968    26968           
  Branches    12452    12452           
=======================================
  Hits        13355    13355           
  Misses       4755     4755           
  Partials     8858     8858           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@paulgessinger paulgessinger added this to the next milestone Nov 10, 2023
Copy link
Contributor

@andiwand andiwand left a comment

Choose a reason for hiding this comment

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

looks good to me

@kodiakhq kodiakhq bot merged commit a560e7c into acts-project:main Nov 22, 2023
49 checks passed
@acts-project-service
Copy link
Collaborator

@paulgessinger paulgessinger modified the milestones: next, v31.1.0 Dec 7, 2023
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants