Hi Jan,
I had tuned the Runge-Kutta so it match the helix for dE/dx =0. Did your
changes affect the trajectory ?
Caroline
-----Original Message-----
From: [log in to unmask]
[mailto:[log in to unmask]] On Behalf Of Jan Strube
Sent: Wednesday, November 28, 2007 8:29 PM
To: [log in to unmask]
Subject: HelixSwimmer Fix
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
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.16.9/1157 - Release Date: 11/28/2007
12:29 PM
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.16.9/1157 - Release Date: 11/28/2007
12:29 PM
|