Page MenuHomeHEPForge

Modernise EvtIdSet and other improvements
ClosedPublic

Authored by tlatham on Aug 31 2023, 2:42 PM.
Tags
  • Restricted Project
Referenced Files
F19301834: D98.1759174462.diff
Sun, Sep 28, 8:34 PM
F19300374: D98.1759163458.diff
Sun, Sep 28, 5:30 PM
F19260301: D98.1759128743.diff
Sun, Sep 28, 7:52 AM
F19241829: D98.1759115857.diff
Sun, Sep 28, 4:17 AM
Subscribers
Restricted Project

Details

Summary

Modernise and greatly simplify EvtIdSet implementation
Fixes in EvtPropSLPole to avoid unnecessary dynamic allocations
Other minor fixes and tidy-ups

Credit to Heather Ratcliffe and Chris Brady for providing
and/or inspiring several of these improvements

Test Plan

CI tests give identical results wrt master branch

Diff Detail

Repository
rEVTGEN evtgen
Branch
swifthep_patches_rebased
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 261
Build 261: arc lint + arc unit

Event Timeline

tlatham held this revision as a draft.
tlatham published this revision for review.Aug 31 2023, 2:47 PM
tlatham changed the visibility from "All Users" to "Public (No Login Required)".
tlatham changed the edit policy from "All Users" to "Restricted Project (Project)".
tlatham added a project: Restricted Project.
tlatham added reviewers: jback, kreps, abudinen.
tlatham added a subscriber: Restricted Project.

All changes look plausible to me.

This revision is now accepted and ready to land.Oct 6 2023, 5:55 PM

Thanks @abudinen! @jback, @kreps, any comments? Or should I go ahead with this?

Changes look OK. This can be merged.