-
Notifications
You must be signed in to change notification settings - Fork 34
Plugging in Pulsecombiner and Pulsenoise for BIC #2076
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
Plugging in Pulsecombiner and Pulsenoise for BIC #2076
Conversation
for more information, see https://pre-commit.ci
This PR applies the include-what-you-use fixes as suggested by https://github.com/eic/EICrecon/actions/runs/17684050541. Please merge this PR into the branch `2075-plugging-in-pulsecombiner-and-pulsenoise-for-bic` to resolve failures in PR #2076. Auto-generated by [create-pull-request][1] [1]: https://github.com/peter-evans/create-pull-request Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
Based on the Slides presented at the simulation meeting, the followings were updated.
In the slides, it is expected that this PR reduces the data size even though the BIC pulse data types are added, but I added one more pulse data, |
veprbl
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.
LGTM
| "EcalBarrelScFiPAttenuatedHitContributions", | ||
| "EcalBarrelScFiNAttenuatedHits", | ||
| "EcalBarrelScFiNAttenuatedHitContributions", | ||
| "EcalBarrelScFiRawHits", |
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.
What was the reason for removing EcalBarrelScFiRawHits here???
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.
Re-added in #2140.
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'm sorry for the late reply. I was attending the DNP. I thought we use EcalBarrelScFiRecHits rather than EcalBarrelScFiRawHits when we analyze the eicrecon output. I also thought EcalBarrelScFiRawHits would be replaced by a new RawHGCROCHit once the digitization algorithm is implemented. So I excluded it from the default output to reduce the size of the BIC output.
### Briefly, what does this PR introduce? This PR re-adds the EcalBarrelScFiRawHits and associations to the output, after they were removed in #2076. ### What kind of change does this PR introduce? - [x] Bug fix (issue: regression when used outputs were removed) - [ ] New feature (issue #__) - [ ] Documentation update - [ ] Other: __ ### Please check if this PR fulfills the following: - [ ] Tests for the changes have been added - [ ] Documentation has been added / updated - [ ] Changes have been communicated to collaborators ### Does this PR introduce breaking changes? What changes might users need to make to their code? No. ### Does this PR change default behavior? Restore outputs.
Briefly, what does this PR introduce?
This PR is to plug in PulseCombiner and PulseNoise for BIC. For the PulseCombiner, pulses from different particles were combined for each SiPM channel. For the PulseNoise, a specific pedestal distribution was reproduced so that it gives the same pedestal mean and sigma when the amplitudes are measured every 25 ns. To reproduce the specific pedestal model, an offset was added to the
PulseNoiseConfig.h. Since the order of the arguments in theFalphaNoisewas swapped, it was modified.What kind of change does this PR introduce?
Please check if this PR fulfills the following:
Does this PR introduce breaking changes? What changes might users need to make to their code?
Does this PR change default behavior?