kaliveda-dev team mailing list archive
-
kaliveda-dev team
-
Mailing list archive
-
Message #00090
[Bug 591994] Re: Neutrons not allowed in exit channels. Angles not calculated relativistically
** Changed in: kaliveda/1.8
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of KaliVeda
Development Team, which is subscribed to KaliVeda.
https://bugs.launchpad.net/bugs/591994
Title:
Neutrons not allowed in exit channels. Angles not calculated
relativistically
Status in KaliVeda data analysis framework:
Fix Released
Status in KaliVeda 1.7 series:
Fix Released
Status in KaliVeda 1.8 series:
Fix Released
Bug description:
KaliVeda-1.7.6-2010-05-20
ROOT version 5.20.00 Gentoo r3 revision with personal patches so it
will compile (the version is too old for present software)
Gentoo Linux -- last full emerge world was late 2010.3
gcc (Gentoo 4.4.3 p1.0) 4.4.3
(Although 6 different gccs are installed, this is the present default)
Bugs are in physics, not in coding.
The first is that neutrons are excluded from being part of the
reaction exit channel by faulty sanity checks.
The second is that while the maximum angles are calculated with
relativity, the actual angles calculated with the GetThetaLabProj()
function are missing the Lorentz factor 1/gamma. For example, see
Baldin's "Kinematics of Nuclear Reaction" equation 1.4.1.
I have made a patch file for each of these errors, and some quick test
code which will exhibit both of these bugs, and a short README
explaining anything which might confuse: http://goatface.org/physix
/kaliveda-bugs.tar.gz
In the appropriate directories, you can simply do as:
$ patch -p0 KV2Body.cpp < KaliVeda-1.7.6-2010-05-20-KV2Body.cpp-
labangle.patch