Improve IMeasurementProvider interface
- remove 'measurement' call which forces, for each measurement, a seperate lookup in the event store, followed by a (linear!) search in the cluster/hit container for the corresponding hit/cluster
- update users of the IMeasurementProvider interface
- update implementations of the IMeasurementProvider interface, reducing the number of lookups to one per type of hit per track (unfortunately, the linear search inside the hit/cluster container is still there for the time being)
Edited by Marco Cattaneo
Merge request reports
Activity
Filter activity
note: the changes to the muon code and parameterized Kalman are 'just' to make them compile, and not checked beyond that... (esp. given that the parameterized Kalman will remove the use of measurement all together it doesn't seem worthwhile to check in detail -- albeit it would have sped up that code somewhat as well, and at least it does simplify it by using the interface as intended)
Edited by Gerhard Raven- Resolved by Gerhard Raven
added 1 commit
- 511f8272 - add maybe_view to streamline the use of `addMeasurements`
added 1 commit
- 7ac8cac0 - add maybe_view to streamline the use of `addMeasurements`
added 1 commit
- 1915d120 - add maybe_view to streamline the use of `addMeasurements`
added 1 commit
- 2dcfdcee - add maybe_view to streamline the use of `addMeasurements`
added 1 commit
- 6e4ed9e1 - add maybe_view to streamline the use of `addMeasurements`
added 1 commit
- 33f2e5c7 - add maybe_view to streamline the use of `addMeasurements`
added 1 commit
- e7ef55bc - Convert measurements in batches, add view::single, view::maybe
added 1 commit
- f044ae68 - Convert measurements in batches, add view::single
added 1 commit
- 220a8442 - Convert measurements in batches, add view::single
- Resolved by Sascha Stahl
Please register or sign in to reply