-
Notifications
You must be signed in to change notification settings - Fork 21
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
add config for studying ecal resolution #1295
Conversation
2486e69
to
06d9ce2
Compare
The If you need help with the TODO, there is somebody at UCSB who is looking for a project. This also means that it wont be done very quickly, so if it's urgent then maybe not the best thing to give him. |
Thanks 👍 I was being too quick with creating new branches! We already have a grad student here at UMN working on this (not sure on his GitHub username right now), so no need to give it to the UCSB student. |
06d9ce2
to
b61c077
Compare
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.
Clean-Up To Dos Before Merge
- Rebase excluding ROOT files erroneously commited in earlier commits
- Add
*.root
files to.gitignore
? Would need to check this doesn't break CI which relies on golden histogram ROOT files. - Documentation pass
- Promote compile-time constants to configuration parameters that copy from existing reco
a190f87
to
38ad6e5
Compare
This includes all of the changes from the prior branch but without the ROOT data files filling up the commit history. - two config scripts for generating different types of incident electron distributions into the ECal - a config for running the trig prim resolution analyzer over input data files - a new single-file trig prim resolution analyzer which fills histograms comparing different sums at the trigger level and full readout level
command: clang-format -i Ecal/src/Ecal/TrigPrimResolutionAnalyzer.cxx from with ldmx/dev container image
- promote compile-time constants to be configuration-possible class members - add doxygen-style comments to class and some important functions - remove code leftovers that were commented-out or not used for filling histograms - merge two loops over the same stuff together - producing *identical* histograms as previous version of code over 10 quick monoenergetic 4GeV events
30aeead
to
d142842
Compare
This is an re-opening of a submodule PR (LDMX-Software/Ecal#50) where I followed the instructions to re-apply my changes in one commit onto the subdirectory.
I am updating ldmx-sw, here are the details.
I've copied this config around for awhile so it is time to put it into the repository.
This config is focused on firing electrons directly into the ECal and then running the various processors that emulate electronics and reconstruct stuff within the ECal so users can then analyze the output.
To Do