Change IBeamIntensity API to take run and event number explicitly
- The IBeamIntensity API now takes the run and event number explicitly.
-
StepArrayBMandArrayBMnow useContextSpecificDatafor the t0 offset.SlotSpecificObjis not used because this also needs to work when there is no valid context -
ArrayBMnow has aSeedproperty. If this is set to a non-zero value, it usesFastReseededPRNGseeded with this value and the run and event number instead of theAthRNGSvc -
FastReseededPRNGhas been added toCxxUtils. For nowxxhashis vendored, until it can be added to externals or the LCG release
Edited by Beojan Stanislaus