Dear Colleagues,
I have been able to merge the HelixSwimmer fix that gets rid of the
last known bug in the Swimmer.
I also removed the Helix class from my contrib area which is now
superceded by org.lcsim.util.swim.Helix. I have fixed the contrib
code that was affected by this, but please double-check if you have
been using that class.
The Track.Parameters class was removed and replaced by
org.lcsim.event.LCIOParameters. This class takes care of parameter
conversions between space-momentum and measurement space.
BaseTrack was modified to take advantage of this class and ensure
consistency with the other parameterizations.
HelixSwimmer and LCIOParameters have a few changed signatures, which
did not affect anybody except myself.
Vectors are now accepted and returned as Hep3Vector, with the silent
assumption that they come in the cartesian variety.
This has the additional caveat that you will always have to double-
check the method signature to make sure that you are passing position
and momentum in the right order.
All tests pass, but please check your code against this version.
Best,
Jan
|