Split MeasurementProvider<T> and adapted to DD4hep
Some issues with MeasurementProvider<T>
were uncovered by LHCb!3553 (merged), so, after a discussion with @sponce, I
- splitted
MeasurementProvider<T>
inUTMeasurementProvider
andVPMeasurementProvider
- modified
MeasurementProviderProjector
to useDeMagnet
- modified
UTMeasurementProvider
logic to useConditionAccessor
instead ofgetDet
- minor clean up
Note I had to drop the tolerance setting, because MeasurementProviderProjector
does not have such a property.
Requires LHCb!3553 (merged) Moore!1551 (merged)
Closes #342 (closed) #340 (closed)
Edited by Marco Clemencic