commit for associating the FPHXBCO and INTT_long_BCO information with TrkrHit#4238
commit for associating the FPHXBCO and INTT_long_BCO information with TrkrHit#4238ChengWeiShih wants to merge 2 commits intosPHENIX-Collaboration:masterfrom
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthroughThis PR extends track hit data structures across the sPHENIX tracking detector software to include frontend bunch counter (FPHX_BCO) and bunch counter (BCO) timing fields. Virtual accessor methods are added to the base TrkrHit class, implemented in concrete TrkrHitv1 and TrkrHitv2 classes with accompanying storage, while the INTT decoder and copy operations are updated to populate and propagate these fields. Changes
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Build & test reportReport for commit b63099b4224fd902b2f2004c599ecc63a3c67792:
Automatically generated by sPHENIX Jenkins continuous integration |
osbornjd
left a comment
There was a problem hiding this comment.
This will break our DST readback completely because it adds a new member object to the existing vX.h classes. What you need to do is create an entirely new TrkrHitv3.h with the new member variable, and create v3 in the decoder class
|
@osbornjd I see, OK. Let me do it accordingly. Thank you for letting me know. |
Build & test reportReport for commit 2a198c1bf6a6a5187e592218d750191e768ac5fc:
Automatically generated by sPHENIX Jenkins continuous integration |



comment: The commit is to associate the INTT timing information with the TrkrHit, which is very important for the study of the INTT carried-over-hit issue in streaming.
Types of changes
What kind of change does this PR introduce? (Bug fix, feature, ...)
comment:
The modification doesn't touch the
hit_set_keystructure. But change theTrkrHitdata class. The following four are modified.trackbase/TrkrHit.h
trackbase/TrkrHitv1.cc
trackbase/TrkrHitv1.h
trackbase/TrkrHitv2.cc
trackbase/TrkrHitv2.h
And
intt/InttCombinedRawDataDecoder.ccis updated to assign the INTT_FPHX_BCO and INTT_long_BCO to Trkrhit.TODOs (if applicable)
Links to other PRs in macros and calibration repositories (if applicable)