-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Allow CompressDetStepMCs to take in more than one SimParticleCollection #669
Conversation
Hi @AndrewEdmonds11,
which require these tests: build. @Mu2e/write, @Mu2e/fnalbuild-users have access to CI actions on main. ⌛ The following tests have been triggered for bf8edeb: build (Build queue has 1 jobs) |
☔ The tests failed for bf8edeb.
N.B. These results were obtained from a build of this Pull Request at bf8edeb after being merged into the base branch at 9aaef54. For more information, please check the job page here. |
@FNALbuild run build tests with Mu2e/Production#144 |
⌛ The following tests have been triggered for bf8edeb: build (Build queue is empty) |
☔ The tests failed for bf8edeb.
N.B. These results were obtained from a build of this Pull Request at bf8edeb after being merged into the base branch at 9aaef54. For more information, please check the job page here. |
Thanks, Dave. Looks like I had a typo in pileup/prolog.fcl. Let me try again... |
@FNALbuild run build tests with Mu2e/Production#144 |
⌛ The following tests have been triggered for bf8edeb: build (Build queue is empty) |
☀️ The tests passed at bf8edeb.
N.B. These results were obtained from a build of this Pull Request at bf8edeb after being merged into the base branch at 9aaef54. For more information, please check the job page here. |
For the cosmic ray simulations, we currently write out CRV StepPointMCs at the end of stage 1. Then in stage 2 we resample and create CrvSteps, along with StrawGasSteps and CaloShowerSteps, and then run CompressDetStepMCs.
To reduce the output file size in stage 1, we want to create CrvSteps and run CompressDetStepMCs at the end of stage 1. Then in stage 2, we would create StrawGasSteps and CaloShowerSteps and run CompressDetStepMCs again.
The only thing preventing this from being done is that CompressDetStepMCs can only take one SimParticleCollection as input. This PR changes that and allows for multiple input SimParticleCollections.
A few more points:
Let me know if you have any questions or comments :)