-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Improve TICL Association Map and update TICL event content #46700
Improve TICL Association Map and update TICL event content #46700
Conversation
cms-bot internal usage |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46700/42646
|
A new Pull Request was created by @felicepantaleo for master. It involves the following packages:
@Moanwar, @antoniovagnerini, @civanch, @cmsbuild, @jfernan2, @kpedro88, @mandrenguyen, @mdhildreth, @rseidita, @srimanob, @subirsarkar can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
test parameters:
|
@cmsbuild please test |
type hgcal |
+1 Size: This PR adds an extra 88KB to repository
Comparison SummarySummary:
|
Did you expect regression on the score? As far as I can see, this is mostly (only?) evident in the sim2reco since the regression affects purity and efficiency but not fake and merge. |
a0a2faa
to
03ce260
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46700/42862
|
Pull request #46700 was updated. @Moanwar, @antoniovagnerini, @civanch, @jfernan2, @kpedro88, @mandrenguyen, @mdhildreth, @rseidita, @srimanob, @subirsarkar can you please check and sign again. |
+1 Size: This PR adds an extra 16KB to repository
Comparison SummarySummary:
|
+1 |
+1 |
+Upgrade |
+dqm |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @sextonkennedy, @rappoccio, @antoniovilela, @mandrenguyen (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
This pull request introduces a comprehensive enhancement of the
TICLAssociationMap
class and updates the modules that depend on it to improve flexibility, readability, and performance for association handling within the TICL framework.TICLAssociationMap
:FractionType
andSharedEnergyType
to differentiate between fraction and shared energy values more clearly.AssociationElement
class to manage indices and associated values, including methods for fractional and shared energy access and accumulation operations.AssociationElement
for better encapsulation and flexibility in handling different types of associations.AssociationMap
:AssociationElement
with Invalid State:AssociationElement
class to initialize elements in an invalid state by default. This is achieved by setting theindex_
tostd::numeric_limits<unsigned int>::max()
andvalue_
to-1.f
for relevant types.TICLAssociationMap
to work with the enhanced API.AssociationElement
for consistency and code clarity.Bug fixes:
HGCalValidator
andTICLCandidateValidator
to align with the new data structures and API changes.