rivet is hosted by Hepforge, IPPP Durham
close Warning: Can't synchronize with repository "(default)" (Repository path '/hepforge/hg/rivet/public/rivet' does not exist.). Look in the Trac log for more information.

Opened 10 years ago

Last modified 7 years ago

#387 assigned enhancement

Remove Projection* attachment to Event

Reported by: Andy Buckley Owned by: Andy Buckley
Priority: major Milestone: Perfection
Component: Projections Version: HEAD
Keywords: projections caching Cc:

Description

Now that all the projection handling and comparison is done at initialisation time, when the projections are registered, there is no need to store projection copies on the Event object or to compare them at runtime. Rewriting this will allow some really confusing code to be removed, for the projection caching mechanism to be clarified, and will save CPU time by not performing redundant comparisons for each event (the registration system ensures that no two projections registered in the ProjectionHandler? are equal to each other.)

Change History (2)

comment:1 Changed 10 years ago by Andy Buckley

Status: newassigned

comment:2 Changed 7 years ago by Andy Buckley

Milestone: 2.0.0Perfection
Note: See TracTickets for help on using tickets.