-
Notifications
You must be signed in to change notification settings - Fork 6
Add CALOROC1B data model #134
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?
Conversation
|
Hi all, I wanted to record action items from the 11.25.2025 BIC Simulation Meeting. Let me know if anything's missing/incorrect/misrepresentative!
Then I can't remember if we explicitly talked about this in the meeting, but it might make sense to rename |
|
HGCROC is not the same as CALOROC1A? |
|
If yes, then what is the better name? |
Ah! Then I may have misunderstood the discussion... What's the difference between the 1A and the HGC? |
|
Thank you very much for arranging the action items and for the discussion on the name of the data model! If I remember correctly, the data structure of the HGCROC chip is as same as the CALOROC1A (I'll cross-check this point). So I've updated the |
|
Can somebody confirm whether HGCROC and CALOROC1A have the same fields? |
|
Yes, I think the same data structure is appropriate. The CALOROCA will have a different number of channels and will be adapted for the EIC clock, but it will have the same format (ADC/TOT/TOA). The CALOROCB will instead by dual-gain ADC (no TOT). |
Briefly, what does this PR introduce?
This PR introduces a data model for the CALOROC1B chip. Although it is not yet available in hardware, it is, together with the HGCROC chip, a strong candidate for the calorimeter readout in the ePIC experiment. Having a dedicated CALOROC1B data model allows us to study its expected performance in detail. The performance not only can be directly compared with the HGCROC-based performance, but also provide useful input for the CALOROC1B chip development.
Since the main difference between the CALOROC1B and HGCROC (CALOROC1A) chip is whether the chip has TOT or low gain ADC, the data model has been implemented based on
edm4eic::HGCROCSampleandedm4eic::RawHGCROCHit.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?
No
Does this PR change default behavior?
No