Skip to content

Add CalorimeterCALOROCCalibration - #2770

Open
ssedd1123 wants to merge 107 commits into
mainfrom
pr/ECAL_calibration
Open

Add CalorimeterCALOROCCalibration#2770
ssedd1123 wants to merge 107 commits into
mainfrom
pr/ECAL_calibration

Conversation

@ssedd1123

Copy link
Copy Markdown
Contributor

Briefly, what does this PR introduce? Please link to any relevant presentations or discussions.

Added CalorimeterCALOROCCalibration class to convert the CALOROC ADC/TDC values back to CalorimeterHits, which replaces CalorimeterHitReco and CalorimeterHitDigi. Downstream clusterization class is now taking output from the full digitization chain for a more realistic simulation.

What is the urgency of this PR?

  • High (please describe reason below)
  • Medium
  • Low

What kind of change does this PR introduce?

  • Bug fix (issue #__)
  • New feature (issue #__)
  • Optimization (issue #__)
  • Updated parameters, constants (issue #__)
  • Updated documentation
  • other: __

Please check if any of the following apply

  • This PR requires changes to geometry (epic PR: __)
  • This PR requires changes to EDM4eic (EDM PR: __)
  • This PR introduces breaking changes. Please describe changes users need to make below.
  • This PR changes default behavior. Please describe changes below.
  • AI was used in preparing this PR. Please describe usage below.
    First iteration of the CalorimeterCALOROCCalibration is written manually, but AI is used to fix bugs multiple times during development stage when it fails to compile.

mhkim-anl and others added 11 commits July 4, 2026 19:17
…#2733)

This PR applies the include-what-you-use fixes as suggested by
https://github.com/eic/EICrecon/actions/runs/28724507484.
Please merge this PR into the branch `2728-edep-to-npe-conversion`
to resolve failures in PR #2732.

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>
…#2734)

This PR applies the include-what-you-use fixes as suggested by
https://github.com/eic/EICrecon/actions/runs/28753860813.
Please merge this PR into the branch `2728-edep-to-npe-conversion`
to resolve failures in PR #2732.

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>
@ssedd1123
ssedd1123 requested a review from mhkim-anl July 23, 2026 16:40
@github-actions github-actions Bot added topic: calorimetry relates to calorimetry topic: barrel labels Jul 23, 2026
@mhkim-anl mhkim-anl assigned mhkim-anl and unassigned mhkim-anl Jul 23, 2026
@veprbl veprbl changed the title Pr/ecal calibration Add CalorimeterCALOROCCalibration Jul 23, 2026
@mhkim-anl
mhkim-anl requested a review from ruse-traveler July 23, 2026 22:26
ssedd1123 and others added 4 commits August 4, 2026 11:45
Co-authored-by: Derek M Anderson <derek.murphy.anderson@protonmail.com>
Co-authored-by: Derek M Anderson <derek.murphy.anderson@protonmail.com>
This PR applies the include-what-you-use fixes as suggested by
https://github.com/eic/EICrecon/actions/runs/30936752913.
Please merge this PR into the branch `pr/ECAL_calibration`
to resolve failures in PR #2770.

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>
mhkim-anl and others added 8 commits August 6, 2026 16:27
…#2847)

This PR applies the include-what-you-use fixes as suggested by
https://github.com/eic/EICrecon/actions/runs/31276865409.
Please merge this PR into the branch `2728-edep-to-npe-conversion`
to resolve failures in PR #2732.

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>
AkshayaVijay pushed a commit to AkshayaVijay/EICrecon that referenced this pull request Aug 11, 2026
…output (eic#2836)

### Briefly, what does this PR introduce? Please link to any relevant
presentations or discussions.

We enable most collections by default to exercise the underlying
algorithms, and happy to provide those that are used by the analyzers.
Unfortunately, these are quite large and not as useful. With
eic#2732 and
eic#2770 and other next changes coming
up to provide the full functionality, we will soon have necessary
components reengaged anyway, or so I hope.

<img width="1920" height="870" alt="image"
src="https://github.com/user-attachments/assets/b7bf26ab-d9b7-4bec-aeff-5fbbfb0ba128"
/>

### What is the urgency of this PR?
- [x] High (please describe reason below)
- [ ] Medium
- [ ] Low

### What kind of change does this PR introduce?
- [ ] Bug fix (issue #__)
- [ ] New feature (issue #__)
- [ ] Optimization (issue #__)
- [ ] Updated parameters, constants (issue #__)
- [ ] Updated documentation
- [ ] other: __

### Please check if any of the following apply
- [ ] This PR requires changes to geometry (epic PR: __)
- [ ] This PR requires changes to EDM4eic (EDM PR: __)
- [ ] This PR introduces breaking changes. Please describe changes users
need to make below.
- [ ] This PR changes default behavior. Please describe changes below.
- [ ] AI was used in preparing this PR. Please describe usage below.
Base automatically changed from 2728-edep-to-npe-conversion to main August 13, 2026 04:41
Comment thread src/tests/algorithms_test/calorimetry_CalorimeterCALOROCReco.cc Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants