-
Notifications
You must be signed in to change notification settings - Fork 62
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
Lightweight implementation of IDEA drift chamber #330
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot Alvaro, this is very very nice!
Hi @BrieucF , thank you very much for reviewing the code! To follow up some of the issues:
@andresailer thanks for the comment about pi in DD4hep :D |
I have refactored the class that holds the information of the drift chamber geometry and provides some functionality. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Random observations
Thank you very much for your thorough revision of the code! |
Ready for review and merge. Please squash the commit history when merging. |
Hi Alvaro, thanks, I believe you further need to add the following compact files to the IDEA_o1_v03 folder: |
Thanks for spotting the error! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are the tests failing?
Hi, Data extension is now picked up from DD4hep. With my local installation (using master from DD4hep), the tests If you have further suggestions, please let me know :) |
sorry, I just remembered what @andresailer told me about excluding this subdetector while building the library and in the tests in case the data extension header file is missing The main CMakeList now checks if the header file exist by using the macro |
The tests that are failing are the following:
|
It seems unrelated to this PR, can we merge @andresailer ? |
used in overlap test
functions defined within the class are marked as inline by default
…1_v01.xml, EndPlateAbsorber_o1_v01.xml
…ension header file
…of IDEA drift chamber (#330)
Hi,
I have implemented the IDEA drift chamber with a minimal (hopefully better structured) geometry that follows the prescription summarized in an excel table.
This geometry uses a shape called "twisted tube". There is a pending PR in DD4hep, AIDASoft/DD4hep#1243, that is needed to solve a bug and run this sub-detector.
This pull request includes:
DriftChamber_o1_v02_T
, placed underdetector/tracker
lcgeo/compact
for that.I would say it is better to squash the git history when merging the PR.
Please let me know if there is something to be added or modified :)
BEGINRELEASENOTES
ENDRELEASENOTES