-
Notifications
You must be signed in to change notification settings - Fork 97
Updates to the STM simulation framework #1684
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
base: main
Are you sure you want to change the base?
Updates to the STM simulation framework #1684
Conversation
|
Hi @PawelPlesniak,
which require these tests: build. @Mu2e/write, @Mu2e/fnalbuild-users have access to CI actions on main. ⌛ The following tests have been triggered for cdad575: build (Build queue - API unavailable) |
|
☀️ The build tests passed at cdad575.
N.B. These results were obtained from a build of this Pull Request at cdad575 after being merged into the base branch at a04e36a. For more information, please check the job page here. |
YongyiBWu
left a comment
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.
Hi Pawel, thank you for making these new updates. I also want to bring it to your attention that with the updated run-1a geometry, the NeuralsCat can actually give significant amount of neutrons in the STM downstream area due to the reduced shielding scheme. I am not sure if this affects you. I will make an update on this this coming Friday in the STM meeting.
rlcee
left a comment
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 can't comment on the physics goal, so I just looked at code style.
I don't see any problems except the missing cmake files should be fixed. I can't see the cmake log file any more (too old, purged?) so the CI should be run again to verify this was fixed or not.
Here are two items for consideration.
- Copied from Production/JobConfig/mixing/TwoBB.fcl
obviously would be better to reference than copy - nADCs = 542;
this seems like something that should be in a header file of fixed numbers
|
@PawelPlesniak , do you want to implement Ray's suggestions before merging? |
|
📝 The HEAD of |
|
Hi all, thank you so much reviewing, this is still a work in progress and would rather it be left as is until it is complete. Yongi and I will discuss time lines on Slack |
|
I will also implement codebase changes, including the cake lists changes that Ray suggested. The nADCs is a variable that should disappear in a future PR, but I will document any code that will need changes in the relevant modules to explain what it means and what needs to happen with it |
|
Also for reference, I have rebased this branch with develop prior to making the draft PR, and will be co-ordinating review with both the physics experts (Yongyi and Andrew Edmonds) and the core software managers (Ray and Yuri) prior to merging. |
This adds a set of updates to the STM simulation infrastructure. Details will be provided once complete.
Note to self - run tests on all written modules before uploading - there is a substantial rewrite included here.