-
Notifications
You must be signed in to change notification settings - Fork 50
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
Specific documentation on ROOT for traccc #535
base: main
Are you sure you want to change the base?
Specific documentation on ROOT for traccc #535
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.
Can we focus on the interpretation rather than providing exhaustive tutorials on how to use ROOT?
It will be very useful to explain how the tracking efficiency and duplicate rate are calculated. Of course you are providing simple definitions but I believe there are more rooms to be clarified. For example, you can explain how to decide whether a certain pattern is matched with a truth particle. (e.g. 100 % match in the pattern? or 50 % ?)
You can also add exaplanations on track fitting result (e.g. How the pull values are calculated)
doc/root/README.md
Outdated
@@ -0,0 +1,167 @@ | |||
# Specific documentation on how to build and use ROOT for traccc | |||
|
|||
Last update: April 10, 2024. |
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.
I think we can skip this
doc/root/README.md
Outdated
|
||
<br> | ||
|
||
## ROOT installation / compilation |
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.
We can just forward people to the official link: https://root.cern/install/
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.
I updated the documentation, I understand that adding our own documentation on how to install ROOT is one more component to maintain, and should be left to the ROOT maintainers.
doc/root/README.md
Outdated
|
||
<br> | ||
|
||
## traccc compilation |
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.
This can be skipped as well because it is already described in the main README
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.
Got it, I replaced those lines by saying 1) to compile preferably ROOT
and traccc
with the same compiler to avoid linking errors and 2) not to forget to source the ROOT
script before the execution of traccc
.
Thanks for your feedback Beom Ki. I will try to explain how the tracking efficiency and duplicate rate are calculated and how the track fitting ROOT output is designed. |
Very minor, but some of your file names say |
d5dd921
to
2b7f0aa
Compare
Thanks Stephen! I missed that one! 😹 |
A few bottles of milk later... I'm stuck, i don't know how to download / generate the " The
or a I think the |
Unfortunately this is something that we discovered as well. 🤔 The current ODD files we have in in our TGZ files do not have all the necessary information for making physics performance plots. 😦 I now became a little unsure, but I believe we discussed this with @asalzburger last Monday. That he (or possibly @beomki-yeo?) would make us some new simulated files soon. Since we'll very much need those for the measurements that I'll want to have in 2 weeks from now. 😉 |
I thought it was supposed to be Andi. I am not familiar with the ACTS core simulation |
As a note, |
Thanks a lot for your replies Attila and Beom Ki! I will use the |
51219da
to
45a2817
Compare
Sorry for the wait, I’m mostly contributing to traccc in my free time these days, I have a lot to do on other fronts! 🫠 I have finally added documentation for the duplication and efficiency plots for the |
bf332f7
to
e53fd77
Compare
Sadly, I don't think I'll have time to add a substantial documentation for the I think this whole PR may became irrelevant in a few weeks due to Attila's work on the new data format for ROOT plots, so depending on you thoughts, we may merge or close this PR. |
Can we change the directory name or document title? The contents seem to be about how to generate and interpret the performance plot, instead of how to build and use root which should not be introduced in traccc Maybe "root -> tracking_performance" and "Specific documentation on how to build and use ROOT for traccc -> "Specific documentation on how to generate and interpret tracking performance plot" In main README.md, there is also a very brief explanation on performance plot. I would add a link which forwards to this doc |
And the size of images is way too big -- I suggest to shrink them |
Hi @beomki-yeo, could you please clarify if you mean the file size is too big, or if the resolution of the images are too high? |
I meant the spatial size :D |
root [0] new TBrowser | ||
``` | ||
|
||
The native `TBwoser` should look like this. You can open `.root` files and display the graphics they contain. |
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.
This should say TBrowser
.
Added a small
ROOT
documentation fortraccc
, as discussed on the Friday Feb 23, 2024 Acts Parallelization Meeting.