You can subscribe to this list here.
2013 |
Jan
(3) |
Feb
(16) |
Mar
(5) |
Apr
(15) |
May
(7) |
Jun
(1) |
Jul
(9) |
Aug
(3) |
Sep
|
Oct
(1) |
Nov
(4) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 |
Jan
(44) |
Feb
(14) |
Mar
(3) |
Apr
(3) |
May
(3) |
Jun
(4) |
Jul
(10) |
Aug
(17) |
Sep
(41) |
Oct
(1) |
Nov
|
Dec
(10) |
2015 |
Jan
(6) |
Feb
(14) |
Mar
(14) |
Apr
(12) |
May
(26) |
Jun
(3) |
Jul
(5) |
Aug
(7) |
Sep
(17) |
Oct
(8) |
Nov
|
Dec
(2) |
2016 |
Jan
(8) |
Feb
|
Mar
|
Apr
(2) |
May
(23) |
Jun
(9) |
Jul
(8) |
Aug
|
Sep
(7) |
Oct
(1) |
Nov
(2) |
Dec
|
2017 |
Jan
|
Feb
(4) |
Mar
|
Apr
(2) |
May
(2) |
Jun
(29) |
Jul
(1) |
Aug
(2) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(19) |
Dec
(5) |
2019 |
Jan
(7) |
Feb
(19) |
Mar
(12) |
Apr
(45) |
May
(3) |
Jun
(3) |
Jul
(2) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(4) |
Apr
(1) |
May
(8) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Boris G. <no...@gi...> - 2020-06-02 18:18:21
|
Branch: refs/heads/misc Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA |
From: Boris G. <no...@gi...> - 2020-06-02 18:18:17
|
Branch: refs/heads/beamFile Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA |
From: Boris G. <no...@gi...> - 2020-06-02 15:25:52
|
Branch: refs/heads/master Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: a230ce39df6e006ebe59a2a1102da18d5f219e35 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/a230ce39df6e006ebe59a2a1102da18d5f219e35 Author: Boris Grube <bg...@tu...> Date: 2020-06-02 (Tue, 02 Jun 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h Log Message: ----------- generators: improve code layout |
From: stefan-wallner <no...@gi...> - 2020-06-02 15:18:50
|
Branch: refs/heads/master Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: b8a4c18230e87cc726c7dc25f50b7d7d0ec828d8 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b8a4c18230e87cc726c7dc25f50b7d7d0ec828d8 Author: Stefan Wallner <st...@nu...> Date: 2020-06-02 (Tue, 02 Jun 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h Log Message: ----------- generators: Implement beam file with inclinations Implement using another format for the beam file, which contains the beam inclination and the absulute beam momentum instead of the 3-momentum of the beam particle. In addition, the full measurement correlation among the vertex x/y postion and the beam inclination is taken into acount to smear out the single events with a multivariant gaussian. Commit: 07aee821a7bfb1ae10247d3dc444fad61a7b9e3f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/07aee821a7bfb1ae10247d3dc444fad61a7b9e3f Author: Stefan Wallner <st...@po...> Date: 2020-06-02 (Tue, 02 Jun 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h M generators/generatorManager.cc Log Message: ----------- generators: Implement takeZpositionFromData flag for beam file If the takeZpositionFromData flag is true, the Z-positions of the vertices are not drawn randomly according to the target definition, but are directly taken from the beam file. Commit: 2985829cfdda7947515c82172747241554e31fd9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/2985829cfdda7947515c82172747241554e31fd9 Author: Stefan Wallner <st...@po...> Date: 2020-06-02 (Tue, 02 Jun 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h M generators/generatorManager.cc Log Message: ----------- generators: Correct momentum resolution for beam file The momenta in the beam file are afflicted with resolution effects. Assuming Gaussian PDF's for the resolution and intrinsic beam PDF, one can correct for this effect by randomly drawing the truth beam energy of each event in the beam file according to the corresponding PDF. - improved parameters Commit: d7101bfa737d1125b37f34a5597642da0d609f0a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/d7101bfa737d1125b37f34a5597642da0d609f0a Author: Stefan Wallner <st...@po...> Date: 2020-06-02 (Tue, 02 Jun 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h Log Message: ----------- generators: Code cleanup after adding features to the beam generator Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/64907eaaf253...d7101bfa737d |
From: Boris G. <no...@gi...> - 2020-06-02 12:25:18
|
Branch: refs/heads/beamFile Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: f661d45b0a03d0447fc9288e35bb4cc1bcf68211 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f661d45b0a03d0447fc9288e35bb4cc1bcf68211 Author: Boris Grube <bg...@tu...> Date: 2020-06-02 (Tue, 02 Jun 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h Log Message: ----------- generators: improve code layout |
From: stefan-wallner <no...@gi...> - 2020-05-29 17:46:06
|
Branch: refs/heads/beamFile Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: 8e8e75de3228a1f5f99b77c4cc402ff44eca9805 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/8e8e75de3228a1f5f99b77c4cc402ff44eca9805 Author: Stefan Wallner <st...@nu...> Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h Log Message: ----------- generators: Implement beam file with inclinations Implement using another format for the beam file, which contains the beam inclination and the absulute beam momentum instead of the 3-momentum of the beam particle. In addition, the full measurement correlation among the vertex x/y postion and the beam inclination is taken into acount to smear out the single events with a multivariant gaussian. Commit: 30dd5a99eb81b3b80ad9b86b066a174669f0d8ff https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/30dd5a99eb81b3b80ad9b86b066a174669f0d8ff Author: Stefan Wallner <st...@po...> Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h M generators/generatorManager.cc Log Message: ----------- generators: Implement takeZpositionFromData flag for beam file If the takeZpositionFromData flag is true, the Z-positions of the vertices are not drawn randomly according to the target definition, but are directly taken from the beam file. Commit: 33333fc9b050bb0f23c71398e6335ac40cb8efa0 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/33333fc9b050bb0f23c71398e6335ac40cb8efa0 Author: Stefan Wallner <st...@po...> Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h M generators/generatorManager.cc Log Message: ----------- generators: Correct momentum resolution for beam file The momenta in the beam file are afflicted with resolution effects. Assuming Gaussian PDF's for the resolution and intrinsic beam PDF, one can correct for this effect by randomly drawing the truth beam energy of each event in the beam file according to the corresponding PDF. - improved parameters Commit: 99a19eb43fdbf102aae7be7d959c5843543d2265 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/99a19eb43fdbf102aae7be7d959c5843543d2265 Author: Stefan Wallner <st...@po...> Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M generators/beamAndVertexGenerator.cc M generators/beamAndVertexGenerator.h Log Message: ----------- generators: Code cleanup after adding features to the beam generator Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/4a05a6c518f2...99a19eb43fdb |
From: stefan-wallner <no...@gi...> - 2020-05-29 17:42:35
|
Branch: refs/heads/master Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: f55e7ec257cb8f0ebcf1737473689ecfcd6a937f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f55e7ec257cb8f0ebcf1737473689ecfcd6a937f Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M CMakeLists.txt Log Message: ----------- buildSystem: fix 'git' invocation during CMake run Obtaining the git hash while running CMake would fail as 'git log' does not accept absolute paths to point to a checkout that is to be used. Instead ensure that 'git' is executed from the source directory. This issue has been fixed for 'utilities/environment.cmake' in b41807515af49d867971369d8ee87532c9f65638. Commit: 7dce8812b448e79b803e87f52ad73043b2799a54 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7dce8812b448e79b803e87f52ad73043b2799a54 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M storageFormats/hashCalculator.cc M storageFormats/hashCalculator.h Log Message: ----------- storageFormats: enable strings for hash calculations Enable the usage of 'std::strings' for the calulation of hashes used in various metadata objects. A corresponding function has been added to the 'hashCalculator' class. Commit: cb7c4ff6226a25691c316df8af5efedd3fdd63ae https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/cb7c4ff6226a25691c316df8af5efedd3fdd63ae Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M pyInterface/module/_integrals.py M storageFormats/amplitudeFileWriter.cc M storageFormats/amplitudeMetadata.cc Log Message: ----------- storageFormats: change hash of 'amplitudeMetadata' Use the content hashes of the used event metadata and the wave description when calculating the hashes for amplitude files. The wave descriptions (keyfile contents) are used in order to be able to distinguish between several waves that have equal amplitudes for all events. This might happen, e.g., for waves with the binned mass-dependence if the invariant mass of X for all events is below the lower bound of the bins. This is not sufficient if two event files for which all events have an equal amplitude for each event in both files for one wave, and the two event files have the same number of events, so also use the hash of the event information. Revert 9fce75b9d027c8f575aeec77a0092abb2f6e64d2 now that the hashes are unique. Commit: 093c84a7e37f8a4ee3eafd748aee6ff2796ebfe0 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/093c84a7e37f8a4ee3eafd748aee6ff2796ebfe0 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc Log Message: ----------- partialWaveFit: protect 0 diagonal elements of norm. matrix During the normalization of the integral matrix, the diagonal elements of the normalization matrix (without acceptance) are assigned 1. This is not correct, if the element was 0 before, in this case the element should be left untouched. Commit: 0d077d7ff7717c0bc41bfcf10268b13f0cf25b61 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/0d077d7ff7717c0bc41bfcf10268b13f0cf25b61 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc M partialWaveFit/pwaLikelihood.h Log Message: ----------- partialWaveFit: fix production amplitudes for 'empty' waves If the decay amplitude for a wave is zero for all events, and if the corresponding elements in the normalization matrix with acceptance are also zero, then this wave does not contribute to any quantity calculated during the fit. This might spoil the errors that Minuit calculates, so fix the production amplitudes corresponding to these waves to zero. Commit: 2a5e510f95784193769ef44a3c9c966b3bd35e8c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/2a5e510f95784193769ef44a3c9c966b3bd35e8c Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc M test/testPyRootPwa.py Log Message: ----------- decayAmplitude: normalization of isospin symmetrization Do not ignore the absolute value of the isospin Clebsch-Gordon coefficient. For coupling of only isospin-0 and isospin-1 states ignoring these does not pose a problem, as (apart from the sign) the coefficients are equal. For isospin-2 subsytems the magnitude of the coefficients matters. Adjust the test accordingly. Commit: 17d4002e07acde34df8a41bddd8bbc872e03901d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/17d4002e07acde34df8a41bddd8bbc872e03901d Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc Log Message: ----------- decayAmplitude: more checks for isospin symmetrization When getting the symmetrization maps for isospin symmetrization, check that the to-be-added permutation of the particles adds something new not only beyond the identity permutation, but beyond any permutation accepted so far. Again this seems to not be an issue as long as only considering isospin-0 and isospin-1. Commit: c05d3bf1e43b7270cdb74508cc5105238d6d024d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c05d3bf1e43b7270cdb74508cc5105238d6d024d Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/ampIntegralMatrix.cc Log Message: ----------- decayAmplitude: cosmetics Only resize the final matrix directly before it is used the first time. This might save some negligible amount of memory while integrating. Commit: 1512ae3d5a76a987dae1e5a2f0185929ac2ffcf9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/1512ae3d5a76a987dae1e5a2f0185929ac2ffcf9 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc Log Message: ----------- decayAmplitude: cosmetics Remove one temporary variable that is only used for debugging output, and call the function instead of using the variable when used. Commit: abf38562bda3016b2868776b9387c25938832d8f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/abf38562bda3016b2868776b9387c25938832d8f Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M highLevelInterface/pwaFit.cc Log Message: ----------- highLevelInterface: cosmetics in error message Add 'using default start values.' to an error message in one more place. Commit: 0c63d44ddeeb3ff1e42bf3b6a2cf9e1fa7fa710a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/0c63d44ddeeb3ff1e42bf3b6a2cf9e1fa7fa710a Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc Log Message: ----------- partialWaveFit: print binning map Print the binning map while creating the list of events to be used. This ensures that the binning map is printed once while performing the fit. Commit: 421376c40646460cfae7929f6d187e09f1ffd54f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/421376c40646460cfae7929f6d187e09f1ffd54f Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M pyInterface/scripts/pwaFit.py M pyInterface/scripts/pwaNloptFit.py Log Message: ----------- pyInterface: cosmetics Correct a spelling error. Commit: c6405b1063a771c0327acf11824092ec3229372c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c6405b1063a771c0327acf11824092ec3229372c Author: Boris Grube <bg...@tu...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc A test/decayAmplitude/test5pi/1900.1960.genbod.regen.evt A test/decayAmplitude/test5pi/charly/sym/1-1+00+f11285=a11260+=rho770_01_pi+_11_pi-_11_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+f11285=a11260-=rho770_01_pi-_11_pi+_11_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+rho1700=a11260+=rho770_01_pi+_01_pi-_01_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+rho1700=a11260-=rho770_01_pi-_01_pi+_01_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-2-00+f21270=a11260-=rho770_01_pi-_11_pi+_02_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-2-00+f21270=a11260-=rho770_01_pi-_11_pi+_22_pi-.key A test/decayAmplitude/test5pi/oneEvent.evt A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi+_0_rho770_0_pi-.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi+_0_rho770_0_pi-_noBose.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi-_0_rho770_0_pi+.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi-_0_rho770_0_pi+_noBose.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_11_f11285=pi+_11_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_11_f11285=pi-_11_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_02_f21270=pi+_1_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_02_f21270=pi-_1_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_22_f21270=pi+_1_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_22_f21270=pi-_1_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/b1list.dat A test/decayAmplitude/test5pi/sebastian/sym/b1list2.dat A test/decayAmplitude/test5pi/sebastian/sym/eta1440list.dat A test/decayAmplitude/test5pi/sebastian/sym/eta2list.dat A test/decayAmplitude/test5pi/sebastian/sym/exoticlist.dat A test/decayAmplitude/test5pi/sebastian/sym/f0list.dat A test/decayAmplitude/test5pi/sebastian/sym/f1list.dat A test/decayAmplitude/test5pi/sebastian/sym/f1plist.dat A test/decayAmplitude/test5pi/sebastian/sym/f21270list.dat A test/decayAmplitude/test5pi/sebastian/sym/f21565list.dat A test/decayAmplitude/test5pi/sebastian/sym/f2list.dat A test/decayAmplitude/test5pi/sebastian/sym/rho3list.dat A test/decayAmplitude/test5pi/sebastian/sym/rhoprime2list.dat A test/decayAmplitude/test5pi/sebastian/sym/rhoprimelist.dat M test/decayAmplitude/testIsospinSym.cc Log Message: ----------- decayAmplitude: improve code readability and add test case for isospin symmetrization Improve naming and debug output. Move code parts into separate functions. Add 5pi test case used in testIsospinSym. Commit: 57acd89f92f247ad0c6a9a6d13ff291f1c1f9959 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/57acd89f92f247ad0c6a9a6d13ff291f1c1f9959 Author: Boris Grube <bg...@tu...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc M storageFormats/amplitudeFileWriter.cc M storageFormats/amplitudeFileWriter.h M storageFormats/hashCalculator.cc M storageFormats/hashCalculator.h Log Message: ----------- partialWaveFit and storageFormats: improve code readability Commit: 1366ca0c39af66b8fe4597baa140f2f0b8ba89e9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/1366ca0c39af66b8fe4597baa140f2f0b8ba89e9 Author: Boris Grube <bg...@tu...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc Log Message: ----------- decayAmplitude: minor readability enhancement Commit: 64907eaaf2533e4f412e7c295faceaa5e5ed8066 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/64907eaaf2533e4f412e7c295faceaa5e5ed8066 Author: stefan-wallner <ste...@tu...> Date: 2020-05-29 (Fri, 29 May 2020) Changed paths: M CMakeLists.txt M decayAmplitude/ampIntegralMatrix.cc M decayAmplitude/isobarDecayTopology.cc M highLevelInterface/pwaFit.cc M partialWaveFit/pwaLikelihood.cc M partialWaveFit/pwaLikelihood.h M pyInterface/module/_integrals.py M pyInterface/scripts/pwaFit.py M pyInterface/scripts/pwaNloptFit.py M storageFormats/amplitudeFileWriter.cc M storageFormats/amplitudeFileWriter.h M storageFormats/amplitudeMetadata.cc M storageFormats/hashCalculator.cc M storageFormats/hashCalculator.h A test/decayAmplitude/test5pi/1900.1960.genbod.regen.evt A test/decayAmplitude/test5pi/charly/sym/1-1+00+f11285=a11260+=rho770_01_pi+_11_pi-_11_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+f11285=a11260-=rho770_01_pi-_11_pi+_11_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+rho1700=a11260+=rho770_01_pi+_01_pi-_01_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+rho1700=a11260-=rho770_01_pi-_01_pi+_01_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-2-00+f21270=a11260-=rho770_01_pi-_11_pi+_02_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-2-00+f21270=a11260-=rho770_01_pi-_11_pi+_22_pi-.key A test/decayAmplitude/test5pi/oneEvent.evt A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi+_0_rho770_0_pi-.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi+_0_rho770_0_pi-_noBose.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi-_0_rho770_0_pi+.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi-_0_rho770_0_pi+_noBose.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_11_f11285=pi+_11_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_11_f11285=pi-_11_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_02_f21270=pi+_1_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_02_f21270=pi-_1_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_22_f21270=pi+_1_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_22_f21270=pi-_1_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/b1list.dat A test/decayAmplitude/test5pi/sebastian/sym/b1list2.dat A test/decayAmplitude/test5pi/sebastian/sym/eta1440list.dat A test/decayAmplitude/test5pi/sebastian/sym/eta2list.dat A test/decayAmplitude/test5pi/sebastian/sym/exoticlist.dat A test/decayAmplitude/test5pi/sebastian/sym/f0list.dat A test/decayAmplitude/test5pi/sebastian/sym/f1list.dat A test/decayAmplitude/test5pi/sebastian/sym/f1plist.dat A test/decayAmplitude/test5pi/sebastian/sym/f21270list.dat A test/decayAmplitude/test5pi/sebastian/sym/f21565list.dat A test/decayAmplitude/test5pi/sebastian/sym/f2list.dat A test/decayAmplitude/test5pi/sebastian/sym/rho3list.dat A test/decayAmplitude/test5pi/sebastian/sym/rhoprime2list.dat A test/decayAmplitude/test5pi/sebastian/sym/rhoprimelist.dat M test/decayAmplitude/testIsospinSym.cc M test/testPyRootPwa.py Log Message: ----------- Merge pull request #250 from ROOTPWA-Maintainers/misc Various fixes Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/cf3601654292...64907eaaf253 |
From: Boris G. <no...@gi...> - 2020-05-20 17:54:39
|
Branch: refs/heads/misc Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: 1366ca0c39af66b8fe4597baa140f2f0b8ba89e9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/1366ca0c39af66b8fe4597baa140f2f0b8ba89e9 Author: Boris Grube <bg...@tu...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc Log Message: ----------- decayAmplitude: minor readability enhancement |
From: Boris G. <no...@gi...> - 2020-05-20 16:28:31
|
Branch: refs/heads/misc Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: 57acd89f92f247ad0c6a9a6d13ff291f1c1f9959 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/57acd89f92f247ad0c6a9a6d13ff291f1c1f9959 Author: Boris Grube <bg...@tu...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc M storageFormats/amplitudeFileWriter.cc M storageFormats/amplitudeFileWriter.h M storageFormats/hashCalculator.cc M storageFormats/hashCalculator.h Log Message: ----------- partialWaveFit and storageFormats: improve code readability |
From: Boris G. <no...@gi...> - 2020-05-20 15:10:39
|
Branch: refs/heads/misc Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: c6405b1063a771c0327acf11824092ec3229372c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c6405b1063a771c0327acf11824092ec3229372c Author: Boris Grube <bg...@tu...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc A test/decayAmplitude/test5pi/1900.1960.genbod.regen.evt A test/decayAmplitude/test5pi/charly/sym/1-1+00+f11285=a11260+=rho770_01_pi+_11_pi-_11_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+f11285=a11260-=rho770_01_pi-_11_pi+_11_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+rho1700=a11260+=rho770_01_pi+_01_pi-_01_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-1+00+rho1700=a11260-=rho770_01_pi-_01_pi+_01_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-2-00+f21270=a11260-=rho770_01_pi-_11_pi+_02_pi-.key A test/decayAmplitude/test5pi/charly/sym/1-2-00+f21270=a11260-=rho770_01_pi-_11_pi+_22_pi-.key A test/decayAmplitude/test5pi/oneEvent.evt A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi+_0_rho770_0_pi-.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi+_0_rho770_0_pi-_noBose.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi-_0_rho770_0_pi+.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_01_rho1700=a11269=pi-_0_rho770_0_pi+_noBose.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_11_f11285=pi+_11_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-1++0+pi-_11_f11285=pi-_11_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_02_f21270=pi+_1_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_02_f21270=pi-_1_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_22_f21270=pi+_1_a11269=pi-_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/1-2-+0+pi-_22_f21270=pi-_1_a11269=pi+_0_rho770.key A test/decayAmplitude/test5pi/sebastian/sym/b1list.dat A test/decayAmplitude/test5pi/sebastian/sym/b1list2.dat A test/decayAmplitude/test5pi/sebastian/sym/eta1440list.dat A test/decayAmplitude/test5pi/sebastian/sym/eta2list.dat A test/decayAmplitude/test5pi/sebastian/sym/exoticlist.dat A test/decayAmplitude/test5pi/sebastian/sym/f0list.dat A test/decayAmplitude/test5pi/sebastian/sym/f1list.dat A test/decayAmplitude/test5pi/sebastian/sym/f1plist.dat A test/decayAmplitude/test5pi/sebastian/sym/f21270list.dat A test/decayAmplitude/test5pi/sebastian/sym/f21565list.dat A test/decayAmplitude/test5pi/sebastian/sym/f2list.dat A test/decayAmplitude/test5pi/sebastian/sym/rho3list.dat A test/decayAmplitude/test5pi/sebastian/sym/rhoprime2list.dat A test/decayAmplitude/test5pi/sebastian/sym/rhoprimelist.dat M test/decayAmplitude/testIsospinSym.cc Log Message: ----------- decayAmplitude: improve code readability and add test case for isospin symmetrization Improve naming and debug output. Move code parts into separate functions. Add 5pi test case used in testIsospinSym. |
From: suhlatwork <no...@gi...> - 2020-05-20 08:00:20
|
Branch: refs/heads/misc Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: f55e7ec257cb8f0ebcf1737473689ecfcd6a937f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f55e7ec257cb8f0ebcf1737473689ecfcd6a937f Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M CMakeLists.txt Log Message: ----------- buildSystem: fix 'git' invocation during CMake run Obtaining the git hash while running CMake would fail as 'git log' does not accept absolute paths to point to a checkout that is to be used. Instead ensure that 'git' is executed from the source directory. This issue has been fixed for 'utilities/environment.cmake' in b41807515af49d867971369d8ee87532c9f65638. Commit: 7dce8812b448e79b803e87f52ad73043b2799a54 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7dce8812b448e79b803e87f52ad73043b2799a54 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M storageFormats/hashCalculator.cc M storageFormats/hashCalculator.h Log Message: ----------- storageFormats: enable strings for hash calculations Enable the usage of 'std::strings' for the calulation of hashes used in various metadata objects. A corresponding function has been added to the 'hashCalculator' class. Commit: cb7c4ff6226a25691c316df8af5efedd3fdd63ae https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/cb7c4ff6226a25691c316df8af5efedd3fdd63ae Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M pyInterface/module/_integrals.py M storageFormats/amplitudeFileWriter.cc M storageFormats/amplitudeMetadata.cc Log Message: ----------- storageFormats: change hash of 'amplitudeMetadata' Use the content hashes of the used event metadata and the wave description when calculating the hashes for amplitude files. The wave descriptions (keyfile contents) are used in order to be able to distinguish between several waves that have equal amplitudes for all events. This might happen, e.g., for waves with the binned mass-dependence if the invariant mass of X for all events is below the lower bound of the bins. This is not sufficient if two event files for which all events have an equal amplitude for each event in both files for one wave, and the two event files have the same number of events, so also use the hash of the event information. Revert 9fce75b9d027c8f575aeec77a0092abb2f6e64d2 now that the hashes are unique. Commit: 093c84a7e37f8a4ee3eafd748aee6ff2796ebfe0 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/093c84a7e37f8a4ee3eafd748aee6ff2796ebfe0 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc Log Message: ----------- partialWaveFit: protect 0 diagonal elements of norm. matrix During the normalization of the integral matrix, the diagonal elements of the normalization matrix (without acceptance) are assigned 1. This is not correct, if the element was 0 before, in this case the element should be left untouched. Commit: 0d077d7ff7717c0bc41bfcf10268b13f0cf25b61 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/0d077d7ff7717c0bc41bfcf10268b13f0cf25b61 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc M partialWaveFit/pwaLikelihood.h Log Message: ----------- partialWaveFit: fix production amplitudes for 'empty' waves If the decay amplitude for a wave is zero for all events, and if the corresponding elements in the normalization matrix with acceptance are also zero, then this wave does not contribute to any quantity calculated during the fit. This might spoil the errors that Minuit calculates, so fix the production amplitudes corresponding to these waves to zero. Commit: 2a5e510f95784193769ef44a3c9c966b3bd35e8c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/2a5e510f95784193769ef44a3c9c966b3bd35e8c Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc M test/testPyRootPwa.py Log Message: ----------- decayAmplitude: normalization of isospin symmetrization Do not ignore the absolute value of the isospin Clebsch-Gordon coefficient. For coupling of only isospin-0 and isospin-1 states ignoring these does not pose a problem, as (apart from the sign) the coefficients are equal. For isospin-2 subsytems the magnitude of the coefficients matters. Adjust the test accordingly. Commit: 17d4002e07acde34df8a41bddd8bbc872e03901d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/17d4002e07acde34df8a41bddd8bbc872e03901d Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc Log Message: ----------- decayAmplitude: more checks for isospin symmetrization When getting the symmetrization maps for isospin symmetrization, check that the to-be-added permutation of the particles adds something new not only beyond the identity permutation, but beyond any permutation accepted so far. Again this seems to not be an issue as long as only considering isospin-0 and isospin-1. Commit: c05d3bf1e43b7270cdb74508cc5105238d6d024d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c05d3bf1e43b7270cdb74508cc5105238d6d024d Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/ampIntegralMatrix.cc Log Message: ----------- decayAmplitude: cosmetics Only resize the final matrix directly before it is used the first time. This might save some negligible amount of memory while integrating. Commit: 1512ae3d5a76a987dae1e5a2f0185929ac2ffcf9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/1512ae3d5a76a987dae1e5a2f0185929ac2ffcf9 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc Log Message: ----------- decayAmplitude: cosmetics Remove one temporary variable that is only used for debugging output, and call the function instead of using the variable when used. Commit: abf38562bda3016b2868776b9387c25938832d8f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/abf38562bda3016b2868776b9387c25938832d8f Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M highLevelInterface/pwaFit.cc Log Message: ----------- highLevelInterface: cosmetics in error message Add 'using default start values.' to an error message in one more place. Commit: 0c63d44ddeeb3ff1e42bf3b6a2cf9e1fa7fa710a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/0c63d44ddeeb3ff1e42bf3b6a2cf9e1fa7fa710a Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc Log Message: ----------- partialWaveFit: print binning map Print the binning map while creating the list of events to be used. This ensures that the binning map is printed once while performing the fit. Commit: 421376c40646460cfae7929f6d187e09f1ffd54f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/421376c40646460cfae7929f6d187e09f1ffd54f Author: Sebastian Uhl <su...@ce...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M pyInterface/scripts/pwaFit.py M pyInterface/scripts/pwaNloptFit.py Log Message: ----------- pyInterface: cosmetics Correct a spelling error. Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/fe089f6af12d...421376c40646 |
From: stefan-wallner <no...@gi...> - 2020-05-20 07:59:23
|
Branch: refs/heads/master Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: ba60c743908acac22f956b5429f015b72ede21c9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/ba60c743908acac22f956b5429f015b72ede21c9 Author: Boris Grube <bg...@tu...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M cmakeModules/FindROOT.cmake Log Message: ----------- buildSystem: remove deprecated command-line flag for rootcling Remove deprecated '-c' flag in rootcling call to generate ROOT dictionaries. This should be without consequences because the rootcling help already in version 6.08.00 says: "The options -p, -c, -l, -cint, -reflex and -gccxml are deprecated and currently ignored." Commit: 7905513996d534b3cd1e2ea330efa210aa0991d9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7905513996d534b3cd1e2ea330efa210aa0991d9 Author: Boris Grube <bg...@tu...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M CMakeLists.txt Log Message: ----------- buildSystem: make Cmake's FindBoost find non-system Boost installation Force FindBoost to use Boost directory provided via BOOST_ROOT environment variable. Commit: 6501c3aa262e2b05069c14ca21ea4d422013c2a4 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/6501c3aa262e2b05069c14ca21ea4d422013c2a4 Author: Boris Grube <bg...@tu...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M decayAmplitude/ampIntegralMatrix.cc M decayAmplitude/evtTreeHelper.cc M decayAmplitude/phaseSpaceIntegral.cc M generators/weightEvents.cc M highLevelInterface/calcAmplitude.cc M relativisticAmpCorrections/generatePrimeNumberCache.cc M storageFormats/amplitudeMetadata.cc M storageFormats/eventMetadata.cc M test/decayAmplitude/testAmplitude.cc M test/decayAmplitude/testIsospinSym.cc M test/decayAmplitude/testPeakShapeInstableIsobar.cc M test/decayAmplitude/testPeakShapeInstableIsobar2.cc M test/generators/testMassAndTPrimePicker.cc M test/partialWaveFit/testParameterSpace.cc M userAnalysisWorkspace/3pi.-00/plotWeightedEvts_3pin.C Log Message: ----------- buildSystem: adjust include and namespace for Boost's progress_display Suppress warnings about deprecated header introduced with Boost 1.72.0. progress_display is now in boost/timer/progress_display.hpp and was moved into the boost::timer namespace. Commit: 22acbaa0c481c22a62079a6f43a7792ea4af48ef https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/22acbaa0c481c22a62079a6f43a7792ea4af48ef Author: Boris Grube <bg...@tu...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M cmakeModules/FindPYTHON.cmake Log Message: ----------- buildSystem: make FindPYTHON handle 'release candidate' version tags Consider only major, minor, and patch version numbers when comparing version obtained from sys.version_info and from parsing the version string in patchlevel.h. The latter may contain additional tags, e.g. the release-candidate number like in '2.7.18rc1'. Since we compare only major, minor, and patch version numbers, the logic may fail in cases where the user has installed different release candidates of the same Python version. Commit: 7787c0da29d382041f99b61d1d88089be339eb25 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7787c0da29d382041f99b61d1d88089be339eb25 Author: Boris Grube <bg...@tu...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M cmakeModules/FindBAT.cmake M cmakeModules/FindLibconfig.cmake M cmakeModules/FindNLopt.cmake M cmakeModules/FindNumPy.cmake M cmakeModules/FindPYLINT.cmake M cmakeModules/FindPYTHON.cmake M cmakeModules/FindROOT.cmake M cmakeModules/FindYamlCpp.cmake Log Message: ----------- buildSystem: fix and unify error reporting in Find* modules Print error messages before find_package_handle_standard_args. Before error messages were not printed because script was aborted by find_package_handle_standard_args. Respect *_FIND_QUIETLY module argument. Use find_package_handle_standard_args also in FindROOT. Commit: 9f173b865d4b15ccb1c90038fa944949be6226a2 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9f173b865d4b15ccb1c90038fa944949be6226a2 Author: Boris Grube <bg...@tu...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M cmakeModules/FindPYTHON.cmake Log Message: ----------- buildSystem: make version comparison in FindPYTHON more robust Improve regexp to make comparison of version from sys.version_info and from patchlevel.h more robust. Commit: af8ca63cf1589189c447c540aefaaf43f3c431c3 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/af8ca63cf1589189c447c540aefaaf43f3c431c3 Author: Boris Grube <bg...@tu...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M decayAmplitude/ampIntegralMatrix.cc M decayAmplitude/evtTreeHelper.cc M decayAmplitude/phaseSpaceIntegral.cc M generators/weightEvents.cc M highLevelInterface/calcAmplitude.cc M relativisticAmpCorrections/generatePrimeNumberCache.cc M storageFormats/amplitudeMetadata.cc M storageFormats/eventMetadata.cc M test/decayAmplitude/testAmplitude.cc M test/decayAmplitude/testIsospinSym.cc M test/decayAmplitude/testPeakShapeInstableIsobar.cc M test/decayAmplitude/testPeakShapeInstableIsobar2.cc M test/generators/testMassAndTPrimePicker.cc M test/partialWaveFit/testParameterSpace.cc M userAnalysisWorkspace/3pi.-00/plotWeightedEvts_3pin.C A utilities/progress_display.hpp Log Message: ----------- buildSystem: improve include logic for BOOST's progress_display Move include logic for progress_display into separate header file. Commit: dedbfea1fe9521c9d44fef7ab18f0acc284e0ab7 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/dedbfea1fe9521c9d44fef7ab18f0acc284e0ab7 Author: Boris Grube <bg...@tu...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M cmakeModules/FindPYTHON.cmake Log Message: ----------- buildSystem: remove forgotten debug line Commit: cf360165429285526553a2b3f596b0a33507e2b2 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/cf360165429285526553a2b3f596b0a33507e2b2 Author: stefan-wallner <ste...@tu...> Date: 2020-05-20 (Wed, 20 May 2020) Changed paths: M CMakeLists.txt M cmakeModules/FindBAT.cmake M cmakeModules/FindLibconfig.cmake M cmakeModules/FindNLopt.cmake M cmakeModules/FindNumPy.cmake M cmakeModules/FindPYLINT.cmake M cmakeModules/FindPYTHON.cmake M cmakeModules/FindROOT.cmake M cmakeModules/FindYamlCpp.cmake M decayAmplitude/ampIntegralMatrix.cc M decayAmplitude/evtTreeHelper.cc M decayAmplitude/phaseSpaceIntegral.cc M generators/weightEvents.cc M highLevelInterface/calcAmplitude.cc M relativisticAmpCorrections/generatePrimeNumberCache.cc M storageFormats/amplitudeMetadata.cc M storageFormats/eventMetadata.cc M test/decayAmplitude/testAmplitude.cc M test/decayAmplitude/testIsospinSym.cc M test/decayAmplitude/testPeakShapeInstableIsobar.cc M test/decayAmplitude/testPeakShapeInstableIsobar2.cc M test/generators/testMassAndTPrimePicker.cc M test/partialWaveFit/testParameterSpace.cc M userAnalysisWorkspace/3pi.-00/plotWeightedEvts_3pin.C A utilities/progress_display.hpp Log Message: ----------- Merge pull request #249 from bgrube/master Cleanup and improvement of the build system Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/4582cf93789b...cf3601654292 |
From: suhlatwork <no...@gi...> - 2020-05-19 15:52:12
|
Branch: refs/heads/misc Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: c33e6c6e4caa7407ccf2b8b584a4de3aa3ebfe55 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c33e6c6e4caa7407ccf2b8b584a4de3aa3ebfe55 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M CMakeLists.txt Log Message: ----------- buildSystem: fix 'git' invocation during CMake run Obtaining the git hash while running CMake would fail as 'git log' does not accept absolute paths to point to a checkout that is to be used. Instead ensure that 'git' is executed from the source directory. This issue has been fixed for 'utilities/environment.cmake' in b41807515af49d867971369d8ee87532c9f65638. Commit: 3628bf721e33c7b932f1f2d3a7726629f2ed4139 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/3628bf721e33c7b932f1f2d3a7726629f2ed4139 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M storageFormats/hashCalculator.cc M storageFormats/hashCalculator.h Log Message: ----------- storageFormats: enable strings for hash calculations Enable the usage of 'std::strings' for the calulation of hashes used in various metadata objects. A corresponding function has been added to the 'hashCalculator' class. Commit: 63dfca16c87d3a3ea95eb486d502393abdf0b3bd https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/63dfca16c87d3a3ea95eb486d502393abdf0b3bd Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M pyInterface/module/_integrals.py M storageFormats/amplitudeFileWriter.cc M storageFormats/amplitudeMetadata.cc Log Message: ----------- storageFormats: change hash of 'amplitudeMetadata' Use the content hashes of the used event metadata and the wave description when calculating the hashes for amplitude files. The wave descriptions (keyfile contents) are used in order to be able to distinguish between several waves that have equal amplitudes for all events. This might happen, e.g., for waves with the binned mass-dependence if the invariant mass of X for all events is below the lower bound of the bins. This is not sufficient if two event files for which all events have an equal amplitude for each event in both files for one wave, and the two event files have the same number of events, so also use the hash of the event information. Revert 9fce75b9d027c8f575aeec77a0092abb2f6e64d2 now that the hashes are unique. Commit: 37d2d3b18ba3ebe56c9818c5472959f19744bf5b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/37d2d3b18ba3ebe56c9818c5472959f19744bf5b Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc Log Message: ----------- partialWaveFit: protect 0 diagonal elements of norm. matrix During the normalization of the integral matrix, the diagonal elements of the normalization matrix (without acceptance) are assigned 1. This is not correct, if the element was 0 before, in this case the element should be left untouched. Commit: aa4b25f8e6b2f14bf434ec36e2796cf738783471 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/aa4b25f8e6b2f14bf434ec36e2796cf738783471 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc M partialWaveFit/pwaLikelihood.h Log Message: ----------- partialWaveFit: fix production amplitudes for 'empty' waves If the decay amplitude for a wave is zero for all events, and if the corresponding elements in the normalization matrix with acceptance are also zero, then this wave does not contribute to any quantity calculated during the fit. This might spoil the errors that Minuit calculates, so fix the production amplitudes corresponding to these waves to zero. Commit: 37c75d888d24bd75a11ea83e8ee4153703e9d254 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/37c75d888d24bd75a11ea83e8ee4153703e9d254 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc M test/testPyRootPwa.py Log Message: ----------- decayAmplitude: normalization of isospin symmetrization Do not ignore the absolute value of the isospin Clebsch-Gordon coefficient. For coupling of only isospin-0 and isospin-1 states ignoring these does not pose a problem, as (apart from the sign) the coefficients are equal. For isospin-2 subsytems the magnitude of the coefficients matters. Adjust the test accordingly. Commit: 79285e7b0784b3958f6b516894bf6666e6f20eb7 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/79285e7b0784b3958f6b516894bf6666e6f20eb7 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc Log Message: ----------- decayAmplitude: more checks for isospin symmetrization When getting the symmetrization maps for isospin symmetrization, check that the to-be-added permutation of the particles adds something new not only beyond the identity permutation, but beyond any permutation accepted so far. Again this seems to not be an issue as long as only considering isospin-0 and isospin-1. Commit: 1329290f2da09ee9e12d49b8d5149d0e8dcfd45d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/1329290f2da09ee9e12d49b8d5149d0e8dcfd45d Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M decayAmplitude/ampIntegralMatrix.cc Log Message: ----------- decayAmplitude: cosmetics Only resize the final matrix directly before it is used the first time. This might save some negligible amount of memory while integrating. Commit: d55fab355964d5074ed9272afa9530fdc9943723 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/d55fab355964d5074ed9272afa9530fdc9943723 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M decayAmplitude/isobarDecayTopology.cc Log Message: ----------- decayAmplitude: cosmetics Remove one temporary variable that is only used for debugging output, and call the function instead of using the variable when used. Commit: 8d4188534bf1dde80bd47b40dfe02acc0be600ff https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/8d4188534bf1dde80bd47b40dfe02acc0be600ff Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M highLevelInterface/pwaFit.cc Log Message: ----------- highLevelInterface: cosmetics in error message Add 'using default start values.' to an error message in one more place. Commit: 474221ea81cb31234a0c92248f96712256d7e1d1 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/474221ea81cb31234a0c92248f96712256d7e1d1 Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M partialWaveFit/pwaLikelihood.cc Log Message: ----------- partialWaveFit: print binning map Print the binning map while creating the list of events to be used. This ensures that the binning map is printed once while performing the fit. Commit: fe089f6af12dbe7d0dd68664b2ecd128cea8adde https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/fe089f6af12dbe7d0dd68664b2ecd128cea8adde Author: Sebastian Uhl <su...@ce...> Date: 2020-05-19 (Tue, 19 May 2020) Changed paths: M pyInterface/scripts/pwaFit.py M pyInterface/scripts/pwaNloptFit.py Log Message: ----------- pyInterface: cosmetics Correct a spelling error. Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/c33e6c6e4caa%5E...fe089f6af12d |
From: stefan-wallner <no...@gi...> - 2020-04-06 15:31:24
|
Branch: refs/heads/master Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: 4582cf93789be20aa84c298623adbe9176338704 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/4582cf93789be20aa84c298623adbe9176338704 Author: Stefan Wallner <st...@po...> Date: 2020-04-06 (Mon, 06 Apr 2020) Changed paths: M decayAmplitude/fsVertex.h M storageFormats/amplitudeTreeLeaf.h Log Message: ----------- Fix warnings for gcc 9 gcc 9 raises warnings when the default copy constructor or asignment operator is defined implicetly. Now, the assignment operator for `fsVertex` and the copy constructor for `amplitudeTreeLeaf` are defined explicitely. |
From: Travis CI <bu...@tr...> - 2020-03-17 09:43:09
|
Build Update for ROOTPWA-Maintainers/ROOTPWA ------------------------------------- Build: #773 Status: Errored Duration: 53 secs Commit: 28e3fb2 (stable) Author: Stefan Wallner Message: Merge remote-tracking branch 'work/gitlab-runner' into work View the changeset: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/5b743d2cdcd7^...28e3fb2edb92 View the full build log and details: https://travis-ci.org/github/ROOTPWA-Maintainers/ROOTPWA/builds/663423896?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the ROOTPWA-Maintainers/ROOTPWA repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=4615310&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. |
From: stefan-wallner <no...@gi...> - 2020-03-17 09:42:13
|
Branch: refs/heads/stable Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA |
From: stefan-wallner <no...@gi...> - 2020-03-17 09:41:40
|
Branch: refs/heads/stable Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: 5b743d2cdcd727d66543fefb4d2da7bd8c3adc61 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/5b743d2cdcd727d66543fefb4d2da7bd8c3adc61 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: A .gitlab-ci.yml Log Message: ----------- Add .gitlab-ci.yml Commit: 8e919996063443666dba83c90fa1b50e3b656575 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/8e919996063443666dba83c90fa1b50e3b656575 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- Make tests run in parallel Commit: aa7821cf65fc6cf74a031b1915217335a2b6bafb https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/aa7821cf65fc6cf74a031b1915217335a2b6bafb Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- .gitlab-ci.yml: Use python 2.7.13 version from SCL Commit: f69512573fe80e603f04d9c3b7315803315e3880 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f69512573fe80e603f04d9c3b7315803315e3880 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- gitlab-ci: Add limitation for number of threads Commit: a4c8b9184a9e44dcabd0b02a474b9186483317aa https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/a4c8b9184a9e44dcabd0b02a474b9186483317aa Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- gitlab-ci: Add pylint log to artifacts Commit: 657a5b03a35b927beb07435190edfdaacaa5e02b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/657a5b03a35b927beb07435190edfdaacaa5e02b Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- gitlab-runner: Always upload testing artifacts Commit: 9fc4e55f00bdb4d76b877bc426a1d9479aa7fe4a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9fc4e55f00bdb4d76b877bc426a1d9479aa7fe4a Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- Update .gitlab-ci.yml Commit: da3caf86cfcbc96157ded9d3a0948a275597436a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/da3caf86cfcbc96157ded9d3a0948a275597436a Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- Update .gitlab-ci.yml Commit: 7ec54b90c9cd326eec2680c34b793c7c266692fb https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7ec54b90c9cd326eec2680c34b793c7c266692fb Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- Update .gitlab-ci.yml Commit: fa83ec892f4fdbb275f8e162fc77ef6707b5ae7c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/fa83ec892f4fdbb275f8e162fc77ef6707b5ae7c Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M partialWaveFit/fitResult.cc M partialWaveFit/fitResult.h M pyInterface/bindings/partialWaveFit/fitResult_py.cc M pyInterface/module/utils/_fitTreeUtils.py Log Message: ----------- partialWaveFit: Implement `quiet` option for `getFitResultsFromFiles` Commit: a0bdd9eee7ae131b6345efcfc8bc9add6107bc2d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/a0bdd9eee7ae131b6345efcfc8bc9add6107bc2d Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/CMakeLists.txt A pyInterface/scripts/mergeFitResults.py Log Message: ----------- pyInterface: Implement `mergeFitResults` script Commit: 7bf04b8dec7799264f147979c61371df68d49c2a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7bf04b8dec7799264f147979c61371df68d49c2a Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M partialWaveFit/fitResult.cc M partialWaveFit/fitResult.h M pyInterface/bindings/partialWaveFit/fitResult_py.cc Log Message: ----------- partialWaveFit: Implement `clearNames` for fit results Ugly hack to remove amplitude and wave names from a fit result. Useful if you have many further fit attempts. Commit: 6fd1f6a7cdd31267223479e743a0fbed7515f84f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/6fd1f6a7cdd31267223479e743a0fbed7515f84f Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M particleData/particleDataTable2016.txt Log Message: ----------- particleData: Add K0*(1950) It is not in the summary tables. Commit: ea33211dbd50ed1a78b5bd53a22ddddfbb4a4d05 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/ea33211dbd50ed1a78b5bd53a22ddddfbb4a4d05 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/scripts/plotAngles.py Log Message: ----------- pyInterface: Update of plotAngles Implement the possibility to pass an integralMultibinID to the script. Events of the input file will only be taken into account if they lie within the intebralMultibin. Additionally, the old loop over bins was removed as it was obsolete. Additionally, the output file is not overwritten if it exists, but the uses will be asked whether the file should be overwritten. Commit: e35456a1087415d4f3de38d70746413d9cf02e14 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e35456a1087415d4f3de38d70746413d9cf02e14 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/scripts/plotAngles.py Log Message: ----------- pyInterface: Implement multiple input files for plotAngles Implement the possibility to have multiple input files for the plotAngles script. Also handling of multiple weight files is possible. If no integral multibin is specified, the binning range of the first file is used also for all other files. Commit: 74a9d78e9b28fe90604299bc82f777465175c50b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/74a9d78e9b28fe90604299bc82f777465175c50b Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M CMakeLists.txt A plotting/CMakeLists.txt A plotting/linkdef.h A plotting/plotcollection.cc A plotting/plotcollection.h A plotting/test.cc M pyInterface/CMakeLists.txt M pyInterface/bindings/CMakeLists.txt A pyInterface/bindings/plotting/plotcollection_py.cc A pyInterface/bindings/plotting/plotcollection_py.h M pyInterface/bindings/pyUtils/rootConverters_py.cc M pyInterface/bindings/rootPwaPy.cc M pyInterface/module/__init__.py A pyInterface/module/_plotting.py A pyInterface/scripts/genPlotcollectionFromResults.py Log Message: ----------- plotting: start Further work Further work Implement histstack (not jet completed) Using TMultiGraph and removed possibility of multiple solutions in one plots Further work ... Furter work additional plots, loading, ... multibin-summed spectra Minor fixes Plotting Code beautification Possibility to merge different Solutions into one multibinPlot object A few details Commit: b416ba362e12f5933c99867f8e27be7e416aae15 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b416ba362e12f5933c99867f8e27be7e416aae15 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/bindings/pyUtils/rootConverters_py.cc M pyInterface/module/_plotting.py Log Message: ----------- plotting: Implement setIntensitySpectra for multibinPlots Implement setIntensitySpectra and setLabel/Description in order to fill a multibinPlots object also manually. Additionally, extend the python interface for plotting. Commit: 146b647e22625b5568d6825813bbd07a0d1bc74c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/146b647e22625b5568d6825813bbd07a0d1bc74c Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/module/_plotting.py Log Message: ----------- pyInterface: Fix missing return True for write function Plotcollection's write function was not returning True if writing was successful. Commit: e2bb2e43735bd61be4c31c070badec7635991bb0 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e2bb2e43735bd61be4c31c070badec7635991bb0 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h Log Message: ----------- plotting: Use only (nRefWaves=16) reference waves for default plots Use only (nRefWaves=16) reference waves when generating the rel. phases in the buildDefaultPlots function. Commit: 8d3ff9cd6b72d9a216c6a6a3179cfdaa2bcb6f09 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/8d3ff9cd6b72d9a216c6a6a3179cfdaa2bcb6f09 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc Log Message: ----------- plotting: Add likelihood spectrum to plot collection Add a plot showing the likelihood spectrum as a function of the mass to the plot pollection for each multibin Commit: c72da2c9cf31a3d69ca794cb175dcd886692c76b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c72da2c9cf31a3d69ca794cb175dcd886692c76b Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc Log Message: ----------- plotting: Fix bug for empty graphs in rpwa::componentPlot::merge When the componentPlot merged into this one had no graphs, a segmentation violation was raised because of a null pointer. Commit: a97bf9da663db03e817aac71912b37629191e9e0 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/a97bf9da663db03e817aac71912b37629191e9e0 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc Log Message: ----------- plotting: Improved some warning message Commit: 2baa67e7aa25985bee67dbda779a39a3fea452a3 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/2baa67e7aa25985bee67dbda779a39a3fea452a3 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M pyInterface/module/_plotting.py Log Message: ----------- plotting: Make plot labels only hex numbers Previously, also _ - and other characters were allowed. Commit: 39c44b15d4993f6e88a2f2ae885df968b633ba8c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/39c44b15d4993f6e88a2f2ae885df968b633ba8c Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc Log Message: ----------- plotting: Add functions to access likelihood distribution Commit: 98f98e5729270cba34896652856ac9c550f22920 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/98f98e5729270cba34896652856ac9c550f22920 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M partialWaveFit/fitResult.cc M partialWaveFit/fitResult.h Log Message: ----------- partialWaveFit: Improve performance if `intensity`, `spinDensityMatrixElem` Improve the performance of the `intensity` by directly using the amplitudes and not the spin-density matrix elements. This reduced the matching of wave names and amplitude names, which is very expensive, especially for spin-total intensity calculation. Improve the performance of `spinDensityMatrixElem` for the diagonal elements by building the amplitude-index vector only once, which is very expensive. Commit: c2d030357fcd010ffe07e2eb0363d84d70c598f1 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c2d030357fcd010ffe07e2eb0363d84d70c598f1 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/module/_plotting.py M pyInterface/scripts/genPlotcollectionFromResults.py Log Message: ----------- plotting: Implement parallelization of `genPlotcollectionFromResults` and additional changes Some interface improvements. Some optimizations of intensity calculation. Less default phase references 16->4. Commit: e1dadac0c7b757e9d87e9f91840792ce1cf2e43a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e1dadac0c7b757e9d87e9f91840792ce1cf2e43a Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.h M pyInterface/module/_plotting.py Log Message: ----------- pyInterface/plotting: Implement `loadFromFile` and option to load only the best fit result Implement `loadFromFile` for the `plotcollection` class and an option to load only the best fit result in each bin. Commit: dd3343a40e3f872c1e1a2a3c734637ac7d25163e https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/dd3343a40e3f872c1e1a2a3c734637ac7d25163e Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/scripts/genPlotcollectionFromResults.py Log Message: ----------- pyInterface: Allow to give folders with fit results to `genPlotcollectionFromResults` All .root files in the given folders will be used as input. Commit: 89a8a29339f2f9922d287b53d2beb6bc4d24ac05 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/89a8a29339f2f9922d287b53d2beb6bc4d24ac05 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/module/_plotting.py Log Message: ----------- plotting: Pass onlyBest option also to multibin loading So far, the `onlyBest` option to load only the best fit results of the `load` function of a `PlotCollection` was not passed to the loading function of a `MultibinPlots` object. Commit: f08c925b4d8d4fb69f624b062d86832651806e08 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f08c925b4d8d4fb69f624b062d86832651806e08 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h Log Message: ----------- plotting: Add incoherentVsCoherentSum Commit: 322e092b82f962b3d17c3fae734e9a79cd845db8 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/322e092b82f962b3d17c3fae734e9a79cd845db8 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/bindings/plotting/plotcollection_py.cc Log Message: ----------- plotting: Make `getAdditionalPlot` return a componentPlot Commit: c2cd8126021c07e1f9cf44584b73691cfd50e380 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c2cd8126021c07e1f9cf44584b73691cfd50e380 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/module/_plotting.py Log Message: ----------- plotting: Improve memory consumption when building multibinplots Commit: 7390720950e37a9f7cd46c7ceab9f5150f716acd https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7390720950e37a9f7cd46c7ceab9f5150f716acd Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h Log Message: ----------- plotting: Add information about number of performed / converged / same-as-best fit results Commit: be8e7c74a868ad12daf967bd36ede92ef1b877cd https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/be8e7c74a868ad12daf967bd36ede92ef1b877cd Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/module/_plotting.py Log Message: ----------- plotting: Fix bug from last commit Commit: e9c47b4bfe0554705dae665fd3a4fca6025f99f3 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e9c47b4bfe0554705dae665fd3a4fca6025f99f3 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/module/_plotting.py M pyInterface/scripts/genPlotcollectionFromResults.py Log Message: ----------- fitResult: Implement clearing of amp/wave names Ugly hack to build plot collections with really many results Commit: 1b77a74272cd981089bc20f626fa3a2577e7d177 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/1b77a74272cd981089bc20f626fa3a2577e7d177 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h Log Message: ----------- plotting: Reduce the amount of default plots generated Commit: eeb5d0723d981bbf6c22492d868ba54d7bf8487f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/eeb5d0723d981bbf6c22492d868ba54d7bf8487f Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M plotting/plotcollection.cc Log Message: ----------- plotting: If no hessian is stored is now a warning not an error Commit: 89e2163ebc0e73774d66c402efb9dddb82e81050 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/89e2163ebc0e73774d66c402efb9dddb82e81050 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M generators/generatorManager.h M pyInterface/bindings/generators/generatorManager_py.cc Log Message: ----------- generators: Add getBeam function for C++ class and Python interface This allows as to get the beam, the beam particle and all beam particle properties, e.g. mass. Commit: f7f8718d14a79c028765a92a930a246e247242d3 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f7f8718d14a79c028765a92a930a246e247242d3 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/module/utils/_binning.py Log Message: ----------- pyInterface: Make the behaviour of `multiBin.inBin` more consistent Now, the multibin is considered as infinity in a variable that is not defined in the multibin. Previously, the `binningInfo` must have had the very same variables as the multibin. Commit: bd890dc39c547a9d25c83d3ba970971e4c2bfec7 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/bd890dc39c547a9d25c83d3ba970971e4c2bfec7 Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M test/testMC.sh Log Message: ----------- testMC: Setup paths to ensure that the correct version of ROOTPWA is used Commit: 9da37f1fe65b3cba570b90b17b20cf1c478fb29b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9da37f1fe65b3cba570b90b17b20cf1c478fb29b Author: Sebastian Uhl <su...@ce...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M partialWaveFit/fitResult.h Log Message: ----------- partialWaveFit: calculate weights in 'fitResult' Add a new method 'spinDensityMatrixTimesAmplitudeMatrix' to the 'fitResult' class. This method calculates the product of the spin-density matrix for a range of waves with an amplitude matrix. If the amplitude matrix is, e.g., the normalisation integral, the method can be used to calculate the intensity of a number of waves. By also providing the 'amplitudeMatrixAdapter' class, which calculates the used matrix elements from a vector of amplitudes, this new method can also be used to calculate the weight for an event or for a particular subset of waves in an event. The 'spinDensityMatrixTimesAmplitudeMatrix' method has been crosschecked against the 'intensity' method and the 'weightEvents' executable. Commit: fce0d9e06f95d896b75d4e76b0946a7e5a718756 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/fce0d9e06f95d896b75d4e76b0946a7e5a718756 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M partialWaveFit/fitResult.h M pyInterface/bindings/partialWaveFit/fitResult_py.cc Log Message: ----------- partialWaveFit: calculate weights in dedicated function Implement function 'spinDensityMatrixTimesAmplitudeMatrix', which takes two matrices and an index list as arguments and calculates the weights from them. Additionally, this function is used by the fitResult member function 'spinDensityMatrixTimesAmplitudeMatrix'. Commit: 416f45ec243bfed93a354c7f08c0e7ef9528beba https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/416f45ec243bfed93a354c7f08c0e7ef9528beba Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/CMakeLists.txt A pyInterface/scripts/calcEventWeights.py Log Message: ----------- pyInterface: Implement calcEventWeights Implement the calcEventWeights script to calculate weights for MC events from the precalculated amplitudes based on a given fit result. The weights are calculated for a given integral multibin. Commit: 4785818608f3e45b83acf73b5dd300dd488d2a3d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/4785818608f3e45b83acf73b5dd300dd488d2a3d Author: Stefan Wallner <st...@po...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/scripts/calcEventWeights.py Log Message: ----------- pyInterface: Only open new amplitude file if necessary in `calcEventWeights` Avoid opening the same amplitude file with multiple amplitudes more the once. Commit: 3b8673b5085ae1243502c1b816075fc7ef704ef6 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/3b8673b5085ae1243502c1b816075fc7ef704ef6 Author: Stefan Wallner <st...@nu...> Date: 2019-04-04 (Thu, 04 Apr 2019) Changed paths: M pyInterface/scripts/calcEventWeights.py Log Message: ----------- pyInterface: Load only needed amplitudes in calcEventWeights Do not load amplitudes where the corresponding transition amplitude is 0.0, i.e. waves which were fixed to 0.0 during the fit. Implement the calcEventWeights script to calculate weights for MC events from the precalculated amplitudes based on a given fit result. The weights are calculated for a given integral multibin. Additionally, ignore pylint error (E1111(assignment-from-no-return) in `calcEventWeights` as this gives an false-positive here. Commit: f8810e7388e772985404add09f6f25e1bb427240 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f8810e7388e772985404add09f6f25e1bb427240 Author: Stefan Wallner <st...@po...> Date: 2019-04-05 (Fri, 05 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- gitlab-ci: Make `make test` verbose on failure Commit: 6a7e560803edf9e2b1fb660c8449ecb33e7b2998 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/6a7e560803edf9e2b1fb660c8449ecb33e7b2998 Author: Stefan Wallner <st...@po...> Date: 2019-04-05 (Fri, 05 Apr 2019) Changed paths: M pyInterface/scripts/calcEventWeights.py Log Message: ----------- pyInterface: Prepare calcEventWeights for multiple data sets (WIP) Commit: cef2cc6dae16560225df6ba2735ef4f00276e125 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/cef2cc6dae16560225df6ba2735ef4f00276e125 Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_fileManager.py M pyInterface/scripts/createFileManager.py M test/testMC.sh Log Message: ----------- pyInterface: Implement `openAmplitudeFiles` for the `fileManager` initialization Reads each file in the amplitudes directory and searches for already calculated amplitudes. Considers merged amplitude files. Commit: 2622c695969ddc08b892f48e9dffc78ea5965f3a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/2622c695969ddc08b892f48e9dffc78ea5965f3a Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_amplitude.py Log Message: ----------- pyInterface: Store empty amplitude tree for event files without events It can happen that event files do not have events, because there are no events in the corresponding bin. So far, `calcAmplitudes` did neither store an empty amplitude tree nor an `amplitudeMetadata` object in the corresponding amplitude file. Now, an empty amplitude tree and the corresponding `amplitudeMetadata` object is stored. Commit: c444347a81befbcc93656734163da6c7ca2df171 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c444347a81befbcc93656734163da6c7ca2df171 Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_amplitude.py M pyInterface/scripts/calcAmplitudes.py Log Message: ----------- pyInterface: Add `output` option to calcAmplitudes to give a output file name This is useful when storing the amplitudes of multiple waves in the same amplitude file. Commit: 860c2b0a9709a82a3382ba87a27cb5ef1c3f842c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/860c2b0a9709a82a3382ba87a27cb5ef1c3f842c Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- gitlab-ci: Disable cache after using ccache Commit: 252c7c203e6380155de1326f717362e9ad3bec10 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/252c7c203e6380155de1326f717362e9ad3bec10 Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M .gitlab-ci.yml Log Message: ----------- Revert "gitlab-ci: Disable cache after using ccache" This reverts commit 860c2b0a9709a82a3382ba87a27cb5ef1c3f842c. Commit: c2b4fbdd763702aabc99e623cef30a7312d0ec5f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c2b4fbdd763702aabc99e623cef30a7312d0ec5f Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_fileManager.py Log Message: ----------- pyInterface: implement `waveNameList` parameter for `getEventAndAmplitudeFilePathsInBin` This parameter allows to specify for which waves the amplitude should be returned. Commit: 9b7c26f8b8166882d342ccd61db7436ab3a236a0 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9b7c26f8b8166882d342ccd61db7436ab3a236a0 Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M decayAmplitude/ampIntegralMatrix.cc M decayAmplitude/ampIntegralMatrix.h M pyInterface/bindings/decayAmplitude/ampIntegralMatrix_py.cc Log Message: ----------- decayAmplitude: Implement `subMatrix` for `ampIntegralMatrix` Implement the possibility to project out a sub-matrix from an amplitude integral-matrix using a list of waves or wave indices. Commit: 9c39af6cf74c69f2a1c80caaf3e8dea0beafe43f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9c39af6cf74c69f2a1c80caaf3e8dea0beafe43f Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/bindings/decayAmplitude/ampIntegralMatrix_py.cc M pyInterface/bindings/rootPwaPy.cc Log Message: ----------- Implement `asNpArray` for Python interface of `ampIntegralMatrix` Implement a function to the Python interface of the `ampIntegralMatrix` class that returns directly the matrix as a numpy array. Commit: 7e8c90d78e2e503cc8f464f210171836dd408570 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7e8c90d78e2e503cc8f464f210171836dd408570 Author: Stefan Wallner <st...@nu...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M decayAmplitude/ampIntegralMatrix.cc M storageFormats/amplitudeFileWriter.cc Log Message: ----------- storageFormats: Increase limit for autosave when writing amplitude trees Increase the limit for autoflush and autosave to 600MB when saving amplitude trees to avoid that multiple keys are stored in the amplitude root-file. These multiple keys lead, for whatever reason, to a very large memory consumption when reading the amplitude files for calculating the integral matrices. Additionally, reduce the read cache for the amplitude trees when calculating the integral matrices to 100MB and scale the cache per tree with the total number of waves. Commit: 87d64a4af958bbefe0525cc1592f69d214850500 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/87d64a4af958bbefe0525cc1592f69d214850500 Author: Stefan Wallner <st...@nu...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_integrals.py Log Message: ----------- pyInterface: Close amplitude files when calculating integrals Amplitude and event files were not closed when calculating the amplitudes. Commit: 00235031f30b58e0a0e47af9ffc8bba788c3ff11 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/00235031f30b58e0a0e47af9ffc8bba788c3ff11 Author: Stefan Wallner <st...@nu...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/bindings/decayAmplitude/ampIntegralMatrixMetadata_py.cc M pyInterface/module/_integralsOnTheFly.py M pyInterface/scripts/calcIntegrals.py Log Message: ----------- pyInterface: Add option for on-the-fly ingegration to calcIntegrals Add option to use on-the-fly integration instead of calculating integrals from precalculated amplitudes to the calcIntegrals script. Commit: 98ebeae17499d46d83d5948edf8c0d337c43f6a7 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/98ebeae17499d46d83d5948edf8c0d337c43f6a7 Author: Stefan Wallner <st...@nu...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M decayAmplitude/ampIntegralMatrix.cc Log Message: ----------- decayAmplitude: Improve performance of integration Load amplitudes per wave blockwise and store them internaly to improve the performance of the integral matrix calculation. Commit: 12d50433a0edbc87f93b904aa9616db2b50d8c32 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/12d50433a0edbc87f93b904aa9616db2b50d8c32 Author: Stefan Wallner <st...@nu...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_integralsOnTheFly.py Log Message: ----------- pyInterface: Add option for on-the-fly ingegration to calcIntegrals Add option to use on-the-fly integration instead of calculating integrals from precalculated amplitudes to the calcIntegrals script. Commit: 95f5c42c272c68e88ea99a35beaf5e40567e64af https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/95f5c42c272c68e88ea99a35beaf5e40567e64af Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_integralsOnTheFly.py M pyInterface/pylintrc M pyInterface/scripts/calcIntegrals.py Log Message: ----------- pyInterface: Add option to process subsample for calc. integrals of the fly Add option to split the events into bunches and process only a certian bunch when calculationg the integral matrices with on-the-fly amplitude calculation. Commit: e70cb05748d1f8b90e48fc86d6f87f791530fa00 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e70cb05748d1f8b90e48fc86d6f87f791530fa00 Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M decayAmplitude/ampIntegralMatrixMetadata.cc M decayAmplitude/ampIntegralMatrixMetadata.h M pyInterface/CMakeLists.txt M pyInterface/bindings/decayAmplitude/ampIntegralMatrixMetadata_py.cc A pyInterface/scripts/mergeIntegrals.py Log Message: ----------- pyInterface: Implement mergeIntegrals script Implement script to merge integral matrices. Add an options to merge integral matrices from the same multibin. Commit: e040fd18cccdbb528b1d167d4d5fe7d108e22137 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e040fd18cccdbb528b1d167d4d5fe7d108e22137 Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: A test/testIntegrals.py M test/testMC.sh Log Message: ----------- testMC: Add script to test on-the-fly integration Commit: 8120e99d28f412de31bd3f04d1982204ac351c4b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/8120e99d28f412de31bd3f04d1982204ac351c4b Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_integralsOnTheFly.py M pyInterface/pylintrc Log Message: ----------- pyInterface: Build wave descriptions only once when doing on-the-fly integration Commit: c85e4ea513c15c66591a20a7d1d55939fd9b175a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c85e4ea513c15c66591a20a7d1d55939fd9b175a Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M utilities/libConfigUtils.hpp Log Message: ----------- libConfigUtils: Open file before reading to check open status Commit: f46f17d6bbd4ce6a2df7cc0c77d49d2c1416c41d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f46f17d6bbd4ce6a2df7cc0c77d49d2c1416c41d Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M utilities/libConfigUtils.hpp Log Message: ----------- libConfigUtils: Try to open a key file 4x before breaking This should make ROOTPWA more robust against micro dropouts of the file system (e.g. NFS). Commit: 2c9667e01013fd0011f5ce87b93568a830ddc90a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/2c9667e01013fd0011f5ce87b93568a830ddc90a Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M highLevelInterface/CMakeLists.txt A highLevelInterface/calcIntegral.cc A highLevelInterface/calcIntegral.h M pyInterface/bindings/CMakeLists.txt A pyInterface/bindings/highLevelInterface/calcIntegral_py.cc A pyInterface/bindings/highLevelInterface/calcIntegral_py.h M pyInterface/bindings/rootPwaPy.cc M pyInterface/module/_integralsOnTheFly.py Log Message: ----------- highLevelInterface: Port calcIntegralOnTheFly to high-level interface Port the Python implementation of the on-the-fly integration to the high-level interface. This improves the performance by approx. 17%. (tested for 50000 MC events) Commit: 3b46e97cfb14f1c427effa96a680e677a47fefaa https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/3b46e97cfb14f1c427effa96a680e677a47fefaa Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M decayAmplitude/ampIntegralMatrix.cc M decayAmplitude/ampIntegralMatrix.h M highLevelInterface/calcIntegral.cc Log Message: ----------- decayAmplitude: Implement high-performance `addEvent` function for `ampIntegralMatrix` Implement an `addEvent` member function to `ampIntegralMatrix`, which takes a vector<complex<double>> as argument instead of a map<string,complex<double>>. This function is much faster than the other one as no checks are performed and the wave index is used instead of the wave name. However, the user has to give the amplitudes in the correct order, otherwise the matrix is screwed up. This improves the performance of the on-the-fly integration by 17%. (50000 events, 95 waves) Commit: 62dbab58eb7eb0893ebaddbe42c7d21e03ea3f58 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/62dbab58eb7eb0893ebaddbe42c7d21e03ea3f58 Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M pyInterface/module/_integralsOnTheFly.py M pyInterface/scripts/calcIntegrals.py Log Message: ----------- pyInterface: Fix building of wave descriptions for freed-isobar amplitudes Always, only the first wave description of a key file was used. Now all wave description are added to the integral matrix. Commit: a303bed1aadc208e21dd4b8aa35df9e1e8a9f287 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/a303bed1aadc208e21dd4b8aa35df9e1e8a9f287 Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M decayAmplitude/ampIntegralMatrixMetadata.cc Log Message: ----------- decayAmplitude: Merge integrals where two wave have the same amplitude hash In special cases it can happen that two wave have the same amplitude hash. We want to be able to merge integral matrices also with such waves. This is already possible when calculating the integral matrices, which this issue also just gives a warning. Commit: 94521141e10086010df99978efbfa885fa2ec49a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/94521141e10086010df99978efbfa885fa2ec49a Author: Stefan Wallner <st...@po...> Date: 2019-04-08 (Mon, 08 Apr 2019) Changed paths: M utilities/libConfigUtils.hpp Log Message: ----------- libConfigUtils: Try to open a key file 4x before breaking and increase wait time Commit: 1ae4d1d1179f3f6c108e9c10108e9f0b079cd50b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/1ae4d1d1179f3f6c108e9c10108e9f0b079cd50b Author: Stefan Wallner <ste...@tu...> Date: 2019-04-30 (Tue, 30 Apr 2019) Changed paths: M decayAmplitude/ampIntegralMatrix.cc Log Message: ----------- decayAmplitude: Fix memory leak in `ampIntegralMatrix` The matrix is stored as an array in the ROOT file. If the matrix is loaded from a file, the data from the array is copied into the boost matrix. However, after the copy, the array is not deleted, which leads to a permanent doubling of the memory consumption. Now, the memory consumption is only doubled during the load. Commit: feefeb7c26c49cb570af51909e6dadb28ceafc46 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/feefeb7c26c49cb570af51909e6dadb28ceafc46 Author: Stefan Wallner <st...@po...> Date: 2019-05-08 (Wed, 08 May 2019) Changed paths: M decayAmplitude/massDependence.cc Log Message: ----------- decayAmplitude: Add default parameters to `KPiSGLASS` mass dependence The parameters of the LASS parameterization are used as default parameters. Commit: 7ad6295c95674df4ed46e4df36c965b1d392b4c4 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7ad6295c95674df4ed46e4df36c965b1d392b4c4 Author: Stefan Wallner <st...@po...> Date: 2019-05-08 (Wed, 08 May 2019) Changed paths: M decayAmplitude/massDependence.cc M decayAmplitude/massDependence.h M pyInterface/bindings/decayAmplitude/massDependence_py.cc Log Message: ----------- decayAmplitude: Implement `KPiSMagalhaesElastic` mass dependence Implement parameterization from Patricia Magalhaes: - Elastic parameterization - For the low-energy regime below 1.5 GeV/c^2 - Parameters form a fit to LASS data up to 1.5 GeV/c^2 Commit: 34f0362c16240725dd4d7b24b7137336771527ce https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/34f0362c16240725dd4d7b24b7137336771527ce Author: Stefan Wallner <st...@nu...> Date: 2019-05-08 (Wed, 08 May 2019) Changed paths: M pyInterface/bindings/decayAmplitude/massDependence_py.cc Log Message: ----------- pyInterface: Add 'parentLabelForWaveName' to python interface Commit: 574bf01994cd720afe0e77cd46602396b094efa6 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/574bf01994cd720afe0e77cd46602396b094efa6 Author: Stefan Wallner <st...@po...> Date: 2019-05-08 (Wed, 08 May 2019) Changed paths: M decayAmplitude/massDependence.cc M decayAmplitude/massDependence.h M pyInterface/bindings/decayAmplitude/massDependence_py.cc M pyInterface/module/_fileManager.py Log Message: ----------- decayAmplitude: Implement T_12 element of mass dependence Commit: 12d103b712b4888357291160217684402734a4a1 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/12d103b712b4888357291160217684402734a4a1 Author: Stefan Wallner <st...@po...> Date: 2019-05-08 (Wed, 08 May 2019) Changed paths: M decayAmplitude/massDependence.cc Log Message: ----------- decayAmplitude: Make check of characters in tag without regex Using regex lead to problems with gcc 4.8 Commit: 07332b6c0f54b6cf439d071e77eb73b547e2d5ca https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/07332b6c0f54b6cf439d071e77eb73b547e2d5ca Author: Stefan Wallner <ste...@tu...> Date: 2019-05-08 (Wed, 08 May 2019) Changed paths: M CMakeLists.txt M decayAmplitude/CMakeLists.txt M decayAmplitude/massDependence.cc M decayAmplitude/massDependence.h M pyInterface/bindings/decayAmplitude/massDependence_py.cc Log Message: ----------- decayAmplitude: Implement `lookupTable` mass dependence - It gets a path to an input file with a look-up table. - It determines the amplitude from the look-up table (with (default) or without interpolation) Commit: 3504efacb7b843522b79fa5c841ca1ceaf94d5b8 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/3504efacb7b843522b79fa5c841ca1ceaf94d5b8 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-13 (Mon, 13 May 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/module/_plotting.py Log Message: ----------- plotting: Implement `copy` method for `plotcollection` Commit: a5e6f5ebaef76dbc080966f3f2fdc6daee63e261 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/a5e6f5ebaef76dbc080966f3f2fdc6daee63e261 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-14 (Tue, 14 May 2019) Changed paths: M plotting/CMakeLists.txt M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/module/_plotting.py M pyInterface/scripts/genPlotcollectionFromResults.py Log Message: ----------- plotting: Implement parallel generation of default plots Now, the default plots for a `multibinPlot` are generated in parallel using openmp. Commit: 7b6459a6c135260747187eab897e82e2bf06f131 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7b6459a6c135260747187eab897e82e2bf06f131 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-15 (Wed, 15 May 2019) Changed paths: M pyInterface/module/_plotting.py Log Message: ----------- plotting: Implement `variableRange` for `plotcollection` Returns the maximum range of all bins in this variable. Commit: 77b62adf80489c2258e2e1c541ea3cb277b3b569 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/77b62adf80489c2258e2e1c541ea3cb277b3b569 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-21 (Tue, 21 May 2019) Changed paths: M pyInterface/scripts/calcAmplitudes.py Log Message: ----------- pyInterface: Define typeas int for `keyfileIndex` command-line option Commit: b2e7714d29e8b504fff08f55cbc13629bf7a922d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b2e7714d29e8b504fff08f55cbc13629bf7a922d Author: Stefan Wallner <ste...@tu...> Date: 2019-05-22 (Wed, 22 May 2019) Changed paths: M pyInterface/bindings/decayAmplitude/massDependence_py.cc Log Message: ----------- pyInterface: Add functions to Python interface of mass dependence Implement `getMassMin` and `getMassMax` for Python interface of the freed-isobar mass dependence Commit: 3f3abf383191debf708a36747cd73d677d9a0bcb https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/3f3abf383191debf708a36747cd73d677d9a0bcb Author: Stefan Wallner <ste...@tu...> Date: 2019-05-23 (Thu, 23 May 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/module/__init__.py M pyInterface/module/_plotting.py M pyInterface/module/utils/_binning.py Log Message: ----------- plotting: Implement some functionality for freed-isobar fits Commit: 66d82a90a4dc9d81861a088925bff3e4b7fe56db https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/66d82a90a4dc9d81861a088925bff3e4b7fe56db Author: Stefan Wallner <ste...@tu...> Date: 2019-05-24 (Fri, 24 May 2019) Changed paths: M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/module/__init__.py M pyInterface/module/_plotting.py Log Message: ----------- plotting: Add functionality for freed-isobar fits Commit: b34aeb1d41b44825eaa3876f4c76eb07f82bb456 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b34aeb1d41b44825eaa3876f4c76eb07f82bb456 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-31 (Fri, 31 May 2019) Changed paths: M pyInterface/bindings/plotting/plotcollection_py.cc Log Message: ----------- pyInterface: Add `waveNamesSortedByIntensity` to python interface of `PlotCollection` Commit: f37d29aef9e8854063a24a32162133e60c96d751 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f37d29aef9e8854063a24a32162133e60c96d751 Author: Stefan Wallner <st...@po...> Date: 2019-06-07 (Fri, 07 Jun 2019) Changed paths: M decayAmplitude/ampIntegralMatrix.cc M decayAmplitude/ampIntegralMatrix.h M pyInterface/bindings/decayAmplitude/ampIntegralMatrix_py.cc Log Message: ----------- decayAmplitude: Implement functions to normalize an `ampIntegralMatrix` Implement member functions to normalize a `ampIntegralMatrix` sucht hat its diagonal elements are 1. Commit: bc338788b49eced9d16b85a6911743a707b0b4de https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/bc338788b49eced9d16b85a6911743a707b0b4de Author: Stefan Wallner <ste...@tu...> Date: 2019-06-12 (Wed, 12 Jun 2019) Changed paths: M pyInterface/scripts/genPlotcollectionFromResults.py Log Message: ----------- plotting: Fix minor bug in `genPlotcollectionFromResults` Commit: 127a430c04d8d0d89c2c901a5fb4bc394ed42c52 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/127a430c04d8d0d89c2c901a5fb4bc394ed42c52 Author: Stefan Wallner <ste...@tu...> Date: 2019-06-18 (Tue, 18 Jun 2019) Changed paths: M pyInterface/scripts/genPlotcollectionFromResults.py Log Message: ----------- plotting: Fix bug in `genPlotcollectionFromResults` Commit: b69f3fd57d8006778f60052fdda8ebe19cd05975 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b69f3fd57d8006778f60052fdda8ebe19cd05975 Author: Stefan Wallner <ste...@tu...> Date: 2019-06-18 (Tue, 18 Jun 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc Log Message: ----------- plotting: Add argument `refWaves` to `buildDefaultPlots` This allows to define a list of reference waves for which the phase plots are generated. Commit: c1fed67acdb44d01cdf35078f57e73390ff0dec9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c1fed67acdb44d01cdf35078f57e73390ff0dec9 Author: Stefan Wallner <ste...@tu...> Date: 2019-07-04 (Thu, 04 Jul 2019) Changed paths: M partialWaveFit/fitResult.h M pyInterface/bindings/partialWaveFit/fitResult_py.cc Log Message: ----------- partialWaveFit: Move functions from `fitResult` to public interface They are needed for plotting. Commit: 9a5dd79cdfb45729c9b6fc801d6c9d853d2692fb https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9a5dd79cdfb45729c9b6fc801d6c9d853d2692fb Author: Stefan Wallner <ste...@tu...> Date: 2019-07-04 (Thu, 04 Jul 2019) Changed paths: M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc Log Message: ----------- plotting: Add function to access individual fit results Commit: 1091d3e1522824f2b896bd30d106eade910d2761 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/1091d3e1522824f2b896bd30d106eade910d2761 Author: Stefan Wallner <ste...@tu...> Date: 2019-09-26 (Thu, 26 Sep 2019) Changed paths: M storageFormats/eventMetadata.cc Log Message: ----------- storageFormats: Fix bug in `eventMetadata::merge` for files with data-set labels Commit: 76cb9fc1de8744833bc740307a78ee370f9e446b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/76cb9fc1de8744833bc740307a78ee370f9e446b Author: Stefan Wallner <ste...@tu...> Date: 2019-09-27 (Fri, 27 Sep 2019) Changed paths: M pyInterface/module/utils/_fitTreeUtils.py Log Message: ----------- pyInterface: Fix bug in `getBestFitResultsFromFile` Commit: 7818bcfa555088f7fa23b8e54d15126ae850c9a3 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/7818bcfa555088f7fa23b8e54d15126ae850c9a3 Author: Stefan Wallner <ste...@tu...> Date: 2019-09-27 (Fri, 27 Sep 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc Log Message: ----------- plotting: Implement calculation of intensity also for other solutions Commit: a4af0ea0c09aaedec2d27910b0a3aff5b9cf400a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/a4af0ea0c09aaedec2d27910b0a3aff5b9cf400a Author: Stefan Wallner <st...@po...> Date: 2019-10-11 (Fri, 11 Oct 2019) Changed paths: M partialWaveFit/fitResult.h M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/module/__init__.py M pyInterface/module/_plotting.py Log Message: ----------- plotting: Implement freed isobar plots Implement freed isobar intensity, argand, and phase plots for the freed-isobar fits. In addition, implement negLogLikeDistribution and improve freed-isobar plots Commit: e9a3791b8d1987480a24752d34361bab52bcd87d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e9a3791b8d1987480a24752d34361bab52bcd87d Author: Stefan Wallner <ste...@tu...> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M plotting/plotcollection.cc M plotting/plotcollection.h M pyInterface/bindings/plotting/plotcollection_py.cc M pyInterface/module/_plotting.py Log Message: ----------- plotting: Implement `loadPlots` argument for `plotcollection` and `multibinPlots` This options allows to avoid loading all plots form the root file Commit: 9ed7a8dee5365f75ce9754453dd26b2239aa10b4 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9ed7a8dee5365f75ce9754453dd26b2239aa10b4 Author: Stefan Wallner <ste...@tu...> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M pyInterface/module/_plotting.py M pyInterface/pylintrc Log Message: ----------- plotting: Store mass-dependent fit result in `plotcollection` Commit: db7d993cf6672440fd1f31bd8fded95affa15549 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/db7d993cf6672440fd1f31bd8fded95affa15549 Author: Stefan Wallner <ste...@tu...> Date: 2019-10-25 (Fri, 25 Oct 2019) Changed paths: M plotting/plotcollection.cc Log Message: ----------- plotting: Fix bug in copy-constructor of `multibinPlots` The new plot `_negLogLikelihoodDistribution` was not copied. This lead to segmentations faults. Commit: 097d5c5fa030503eb02bcfc970c663805a297d29 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/097d5c5fa030503eb02bcfc970c663805a297d29 Author: Stefan Wallner <st...@nu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M pyInterface/scripts/genPseudoData.py Log Message: ----------- pyInterface: Implement on-the-fly deweighting for genPseudoData Commit: a9301a0c479a5808887044acc3590ffbde55315d https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/a9301a0c479a5808887044acc3590ffbde55315d Author: Stefan Wallner <st...@nu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M pyInterface/bindings/storageFormats/eventFileWriter_py.cc M pyInterface/scripts/deWeight.py M pyInterface/scripts/genPseudoData.py M storageFormats/eventFileWriter.h Log Message: ----------- pyInterface: Addionally store the maxWeight and weightNorm to the eventMetadata Commit: 6a542b699a05b0d76e30e02fd602c3424392b669 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/6a542b699a05b0d76e30e02fd602c3424392b669 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M generators/generatorManager.cc M generators/generatorManager.h M generators/generatorPickerFunctions.cc M generators/generatorPickerFunctions.h M generators/modelIntensity.cc M generators/modelIntensity.h M pyInterface/bindings/generators/generatorManager_py.cc M pyInterface/scripts/genPseudoData.py Log Message: ----------- [generators] Implement `genPseudoData` for different t' bins and further improvements Commit: faf64b22d7ff548728b449f0b2c54c917a8244b7 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/faf64b22d7ff548728b449f0b2c54c917a8244b7 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M generators/modelIntensity.cc M generators/modelIntensity.h M pyInterface/bindings/generators/modelIntensity_py.cc M pyInterface/scripts/genPseudoData.py Log Message: ----------- genPseudoData: Implement `--includeFlat` option This option allows to include the contribution of the flat wave when generating pseudo data. Commit: 938ad2c89787571fb0ddd66e89a88126bd81ae25 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/938ad2c89787571fb0ddd66e89a88126bd81ae25 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M generators/modelIntensity.cc M partialWaveFit/fitResult.cc M partialWaveFit/fitResult.h Log Message: ----------- generators: Further implementation details of `includeFlat` Commit: e6a3a1208412402a3ef073eceeed4e0b21a6366f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e6a3a1208412402a3ef073eceeed4e0b21a6366f Author: Stefan Wallner <ste...@tu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M generators/diffractivePhaseSpace.cc M generators/generatorManager.cc M generators/generatorPickerFunctions.h Log Message: ----------- generators: Implement option to sample in mX according to the 4-body phase space Do not take mX dependence from the massAndTPrimePicker, but sample according to the mX dependence of the 3-body phase space for the `diffractivePhaseSpace`. In addition, remove the q(sqrt(s), mX, m_recoil) dependence of the 4-body phase space, as we sample in mX and t' instead of mX and cosTheta. Commit: be1aab6da44192356da66f34daadfece7e24d09f https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/be1aab6da44192356da66f34daadfece7e24d09f Author: Stefan Wallner <ste...@tu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M pyInterface/scripts/deWeight.py Log Message: ----------- pyInterface: Implement fixed weight for `deWeight` Setting a fixed normalized weight for all events, instead of the normalized weight for each individual events. This is useful when weighting different (already internally weighted files) among each other. Commit: 012f22042940a9b1ef1683da26e6e925f16c5263 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/012f22042940a9b1ef1683da26e6e925f16c5263 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M pyInterface/bindings/storageFormats/eventFileWriter_py.cc M pyInterface/bindings/storageFormats/eventMetadata_py.cc M pyInterface/scripts/deWeight.py M pyInterface/scripts/generatePhaseSpace.py M storageFormats/eventFileWriter.cc M storageFormats/eventFileWriter.h M storageFormats/eventMetadata.cc M storageFormats/eventMetadata.h Log Message: ----------- torageFormats: Implement storing of `vertexPosition` and `recoilKinematicsMomentum` Commit: d4856ee6929fec258888f403b6613391fc48e4d9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/d4856ee6929fec258888f403b6613391fc48e4d9 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-08 (Fri, 08 Nov 2019) Changed paths: M pyInterface/CMakeLists.txt A pyInterface/scripts/convertToComgeant.py Log Message: ----------- pyInterface: Implement `convertToComgeant` script Commit: 96e1afbd90a51b6110cdbcf1b4ef9c451f242678 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/96e1afbd90a51b6110cdbcf1b4ef9c451f242678 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-11 (Mon, 11 Nov 2019) Changed paths: M pyInterface/scripts/generatePhaseSpace.py Log Message: ----------- scripts: Fix minor bug in `generatePhaseSpace` Program crashed if recoil particle was not stored. Commit: b050e62277bda8f91ec47b5aae08eeff42289fc2 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b050e62277bda8f91ec47b5aae08eeff42289fc2 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-11 (Mon, 11 Nov 2019) Changed paths: M pyInterface/CMakeLists.txt M pyInterface/module/__init__.py A pyInterface/module/_genPseudoData.py M pyInterface/scripts/genPseudoData.py Log Message: ----------- pyInterface: Make `genPseudoData` usable also for other weights Split the parts that are specific to calculating weights from fit results from the general part of generating pseudo data according to some weight. This is done by implementing a base class `PseudoDataGenerator`, which handles the general case of generation based on a weight. Based on `PseudoDataGenerator`, we implemented a class `PseudoDataFromFitResultGenerator`, which implements the weight calculation based on a given fit result. `PseudoDataGenerator` can now be used also for other models, e.g. Deck. Commit: 6f5818a0da428debf3039f4ed32b1bb816d806c8 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/6f5818a0da428debf3039f4ed32b1bb816d806c8 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-20 (Wed, 20 Nov 2019) Changed paths: M storageFormats/eventMetadata.cc Log Message: ----------- storageFormats: Fix minor bug in `merge` function of `eventMetadata` The merge sill expects the branches for vertex positions or recoil kinematics to exist. Now, it checks if they exist in the first input file and if they exists, it requires them for all other input files. Commit: e4129bb0e2b257f2efd556cf34f447bbbabcd396 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e4129bb0e2b257f2efd556cf34f447bbbabcd396 Author: Stefan Wallner <ste...@tu...> Date: 2019-12-05 (Thu, 05 Dec 2019) Changed paths: M plotting/plotcollection.cc Log Message: ----------- plotting: Fix bug in generation of `negLogLikelihoodDistribution` Commit: 412d3cb02982334733862941884122f5896d6403 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commi... [truncated message content] |
From: stefan-wallner <no...@gi...> - 2020-03-11 17:38:43
|
Branch: refs/heads/pyPartialWaveFitDevelopment Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: f5bc511dcf61534772aba315f87ae242446eef94 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f5bc511dcf61534772aba315f87ae242446eef94 Author: Stefan Wallner <ste...@tu...> Date: 2019-11-26 (Tue, 26 Nov 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_likelihood.py M pyInterface/scripts/pwaPyFit.py Log Message: ----------- pyPartialWaveFit: Implement selection of subset of events Commit: 4bac6b7fa336ede2df48cae2a4c691c17f497f67 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/4bac6b7fa336ede2df48cae2a4c691c17f497f67 Author: Stefan Wallner <ste...@tu...> Date: 2019-12-06 (Fri, 06 Dec 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/__init__.py M pyInterface/module/pyPartialWaveFit/_model.py M pyInterface/scripts/pwaPyFit.py Log Message: ----------- pyPartialWaveFit: Implement handling of bins with no events Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/60f4c7dc42d4...4bac6b7fa336 |
From: stefan-wallner <no...@gi...> - 2019-09-27 19:18:10
|
Branch: refs/heads/pyPartialWaveFitDevelopment Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: 8a007e2a550e8114fcd3136dbcfd5dfef3c1d5f3 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/8a007e2a550e8114fcd3136dbcfd5dfef3c1d5f3 Author: Stefan Wallner <ste...@tu...> Date: 2019-08-14 (Wed, 14 Aug 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_parameterMapping.py Log Message: ----------- pyPartialWaveFit: Flip reference waves to positive Flip reference waves to positive before writing them to the ROOT tree. In addition, fixed minor bug in `ParameterMapping`, which had no effect so far. Commit: ef27d3854b90e76e3163ee281801c5da5b9e4bcd https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/ef27d3854b90e76e3163ee281801c5da5b9e4bcd Author: Stefan Wallner <ste...@tu...> Date: 2019-09-26 (Thu, 26 Sep 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py M pyInterface/scripts/pwaPyFit.py Log Message: ----------- pyPartialWaveFit: Implement `--noAcceptance` flat for pwaPyFit Commit: 60f4c7dc42d48be9cf53642a3f36c933b4271af5 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/60f4c7dc42d48be9cf53642a3f36c933b4271af5 Author: Stefan Wallner <ste...@tu...> Date: 2019-09-27 (Fri, 27 Sep 2019) Changed paths: M partialWaveFit/fitResult.h M pyInterface/module/pyPartialWaveFit/_fitter.py M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: The content of `_phaseSpaceIntegral` was wrong in the `fitResult` The `_phaseSpaceIntegral` should contain the sqrt of the diagonal elements of the phase-space integral, but it contained the diagonal elements times the number of data sets. Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/d1a1cfda9687...60f4c7dc42d4 |
From: stefan-wallner <no...@gi...> - 2019-07-18 15:28:20
|
Branch: refs/heads/pyPartialWaveFitDevelopment Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: d4ce98f1bfb55e72c22d4582466d5b0d5888e273 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/d4ce98f1bfb55e72c22d4582466d5b0d5888e273 Author: fkaspar <fk...@us...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- pyPartialWaveFit: Fix startParameterGenerator seed Make proper use of numpy random state. By using 'self.generator' instead of 'np.random' the provided seed get respected. Commit: bdd071a506678ac702ea64fe245bc17da249dbd8 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/bdd071a506678ac702ea64fe245bc17da249dbd8 Author: fkaspar <fk...@us...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- pyPartialWaveFit: Fix StartParameterGeneratorRpwaEllipsoid Fix StartParameterGeneratorRpwaEllipsoid to correctly handle list of integral matrices. This does still NOT with multiple datasets, but it should produce the old and correct behaviour for a single dataset. Commit: f83a71c121ea2f38a8a2bd971998eb5ba7abc07b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f83a71c121ea2f38a8a2bd971998eb5ba7abc07b Author: fkaspar <fk...@us...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- pyPartialWaveFit: Add comment for matrix expansion Add a comment to explain the expansion of a complex matrix to an equivalent real matrix. Commit: e03cf796021f8e418805db977aea69e404a93510 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e03cf796021f8e418805db977aea69e404a93510 Author: stefan-wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- Merge pull request #248 from fkaspar/pyPartialWaveFit startParameterGenerator: fix usage of random state Commit: 9891f614b9c0d66f94533afebe3acb3882cb777b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9891f614b9c0d66f94533afebe3acb3882cb777b Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/utils/__init__.py M pyInterface/module/utils/_waveDescThresUtils.py Log Message: ----------- pyInterface: Move read-wavelist part of `getWaveDescriptionActiveFromWavelist` to separate function Commit: b82c9c71c1f23e1ba2640d775754f5ad385c80b5 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b82c9c71c1f23e1ba2640d775754f5ad385c80b5 Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Handle normalization integral of zero It can happen, e.g. for freed-isobar waves that the normalization integral is zero. Even if the wave is not included in the current bin, e.g. via thresholds, the `nan` from the normalization leads to a `nan` in the likelihood calculation. Commit: b9295dfece0d553cc2664cbb5bc6328682da0aef https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b9295dfece0d553cc2664cbb5bc6328682da0aef Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M partialWaveFit/fitResult.cc M partialWaveFit/fitResult.h M pyInterface/bindings/partialWaveFit/fitResult_py.cc M pyInterface/module/pyPartialWaveFit/_fitter.py M pyInterface/module/pyPartialWaveFit/_parameterMapping.py Log Message: ----------- pyPartialWaveFit: Implement calculation of data-set ratio cov matrix Commit: d67b5311f645ffb1779ff8881f1ff1b82803b33a https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/d67b5311f645ffb1779ff8881f1ff1b82803b33a Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M utilities/physUtils.hpp Log Message: ----------- utilities: Raise exception when calculating barrier factros for L > Lmax Commit: 73ff9911e4e45f796172b13579a9f3fafe684b28 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/73ff9911e4e45f796172b13579a9f3fafe684b28 Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Resolve real path of files before opening them Commit: 329359a1bf35e20047faa7e6481cedd64f280674 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/329359a1bf35e20047faa7e6481cedd64f280674 Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/scripts/pwaPyFitConnected.py Log Message: ----------- pwaPyFitConnected: Fix bug when storing results The i'th result was stored (N-i) times in the fit result tree. Commit: 22ba8288ae3b291e67a07f6cab812ba0f54a93e8 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/22ba8288ae3b291e67a07f6cab812ba0f54a93e8 Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/__init__.py M pyInterface/module/pyPartialWaveFit/_likelihood.py M pyInterface/scripts/pwaPyFitConnected.py Log Message: ----------- pyPartialWaveFit: Implement `LikelihoodConnectedCauchy` Commit: 26bd7ff78236c3864f9d84255bd3c64ab8807c52 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/26bd7ff78236c3864f9d84255bd3c64ab8807c52 Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M .gitignore M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Make reading of input more robust Try multiple times to resolve a symlink before giving up Commit: fbe392d51a3eeeb9b38bcdfb556f6735a289a1bd https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/fbe392d51a3eeeb9b38bcdfb556f6735a289a1bd Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py M pyInterface/pylintrc Log Message: ----------- pyPartialWaveFit: Fix some pylint warning Commit: b2de7d404d670e12f77532ad28bbf5765bb0601c https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/b2de7d404d670e12f77532ad28bbf5765bb0601c Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py M pyInterface/scripts/pwaPyFit.py Log Message: ----------- pyPartialWaveFit: Add possibility to exclude flat wave from fit Commit: e6df70fd18fa2d6363f38dff09bc77d1d1bcdc00 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e6df70fd18fa2d6363f38dff09bc77d1d1bcdc00 Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Make `_realpath` more robust Commit: 6fb39b2b51fec9093d398ea52577615eec492c0e https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/6fb39b2b51fec9093d398ea52577615eec492c0e Author: Stefan Wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Fix minor bug in `ModelRpwa` for fits without flat wave Commit: 82897c6edde2cd0232ec2b6a323c31feb6dceb48 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/82897c6edde2cd0232ec2b6a323c31feb6dceb48 Author: Stefan Wallner <ste...@tu...> Date: 2019-07-03 (Wed, 03 Jul 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Fix bug in writing of results if flat wave is dropped Commit: d1a1cfda9687be368b248b4cf6d2e646bc84da35 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/d1a1cfda9687be368b248b4cf6d2e646bc84da35 Author: Stefan Wallner <ste...@tu...> Date: 2019-07-08 (Mon, 08 Jul 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Fix minor bug when building integral matrices for the fit result Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/9fc018de4e0f...d1a1cfda9687 |
From: Travis CI <bu...@tr...> - 2019-07-01 09:14:09
|
Build Update for fkaspar/ROOTPWA ------------------------------------- Build: #86 Status: Passed Duration: 22 mins and 22 secs Commit: 51918ef (higherSpins) Author: fkaspar Message: Implement Blatt-Weisskopf barrier factors up to L=8 Implement the Blatt-Weisskopf barriers factor up to relative orbital angular momentum of L=8 View the changeset: https://github.com/fkaspar/ROOTPWA/compare/e03cf796021f^...51918efcba9d View the full build log and details: https://travis-ci.org/fkaspar/ROOTPWA/builds/552667417?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the fkaspar/ROOTPWA repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=4597872&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. |
From: Travis CI <bu...@tr...> - 2019-06-28 16:18:56
|
Build Update for fkaspar/ROOTPWA ------------------------------------- Build: #84 Status: Passed Duration: 25 mins and 22 secs Commit: bdd071a (pyPartialWaveFitFixStartParameters) Author: fkaspar Message: pyPartialWaveFit: Fix StartParameterGeneratorRpwaEllipsoid Fix StartParameterGeneratorRpwaEllipsoid to correctly handle list of integral matrices. This does still NOT with multiple datasets, but it should produce the old and correct behaviour for a single dataset. View the changeset: https://github.com/fkaspar/ROOTPWA/compare/pyPartialWaveFitFixStartParameters View the full build log and details: https://travis-ci.org/fkaspar/ROOTPWA/builds/551836336?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the fkaspar/ROOTPWA repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=4597872&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. |
From: stefan-wallner <no...@gi...> - 2019-06-28 16:00:50
|
Branch: refs/heads/pyPartialWaveFit Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: d4ce98f1bfb55e72c22d4582466d5b0d5888e273 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/d4ce98f1bfb55e72c22d4582466d5b0d5888e273 Author: fkaspar <fk...@us...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- pyPartialWaveFit: Fix startParameterGenerator seed Make proper use of numpy random state. By using 'self.generator' instead of 'np.random' the provided seed get respected. Commit: bdd071a506678ac702ea64fe245bc17da249dbd8 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/bdd071a506678ac702ea64fe245bc17da249dbd8 Author: fkaspar <fk...@us...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- pyPartialWaveFit: Fix StartParameterGeneratorRpwaEllipsoid Fix StartParameterGeneratorRpwaEllipsoid to correctly handle list of integral matrices. This does still NOT with multiple datasets, but it should produce the old and correct behaviour for a single dataset. Commit: f83a71c121ea2f38a8a2bd971998eb5ba7abc07b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/f83a71c121ea2f38a8a2bd971998eb5ba7abc07b Author: fkaspar <fk...@us...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- pyPartialWaveFit: Add comment for matrix expansion Add a comment to explain the expansion of a complex matrix to an equivalent real matrix. Commit: e03cf796021f8e418805db977aea69e404a93510 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e03cf796021f8e418805db977aea69e404a93510 Author: stefan-wallner <ste...@tu...> Date: 2019-06-28 (Fri, 28 Jun 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- Merge pull request #248 from fkaspar/pyPartialWaveFit startParameterGenerator: fix usage of random state Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/9fc018de4e0f...e03cf796021f |
From: Travis CI <bu...@tr...> - 2019-06-28 13:02:07
|
Build Update for fkaspar/ROOTPWA ------------------------------------- Build: #82 Status: Passed Duration: 25 mins and 52 secs Commit: d4ce98f (pyPartialWaveFit) Author: fkaspar Message: pyPartialWaveFit: Fix startParameterGenerator seed Make proper use of numpy random state. By using 'self.generator' instead of 'np.random' the provided seed get respected. View the changeset: https://github.com/fkaspar/ROOTPWA/compare/10a00c562d37^...d4ce98f1bfb5 View the full build log and details: https://travis-ci.org/fkaspar/ROOTPWA/builds/551760317?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the fkaspar/ROOTPWA repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=4597872&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications. |
From: stefan-wallner <no...@gi...> - 2019-05-21 09:36:06
|
Branch: refs/heads/pyPartialWaveFit Home: https://github.com/ROOTPWA-Maintainers/ROOTPWA Commit: bf61344ec350f4dc51b07026de2842e4aec4669b https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/bf61344ec350f4dc51b07026de2842e4aec4669b Author: Stefan Wallner <ste...@tu...> Date: 2019-04-26 (Fri, 26 Apr 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/__init__.py M pyInterface/module/pyPartialWaveFit/_likelihood.py M pyInterface/module/pyPartialWaveFit/_parameterMapping.py M pyInterface/module/pyPartialWaveFit/_startParameterGenerator.py Log Message: ----------- pyPartialWaveFit: Make part of the modules Python 3 compatible - likelihood - parameterMapping - startParameterGenerator Commit: fb4a56aaa982c2a62aea5de59a54c77873cdee27 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/fb4a56aaa982c2a62aea5de59a54c77873cdee27 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-01 (Wed, 01 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_likelihood.py Log Message: ----------- pyPartialWaveFit: Fix bug when setting Cauchy width After implementing multiple data sets, the Cauchy width parameter was wrong if not set with the `correctAcceptance` flag. Commit: 01da8a03858337b48788fb8c04b17b51730c3e89 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/01da8a03858337b48788fb8c04b17b51730c3e89 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-01 (Wed, 01 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_likelihood.py M pyInterface/module/pyPartialWaveFit/_model.py M pyInterface/module/pyPartialWaveFit/_parameterMapping.py Log Message: ----------- pyPartialWaveFit: Improvements of `Likelihood` and `ParameterMapping` constructors Constructors now get only the minimal necessary information instead of e.g. the full model, in order to reduces API dependencies. The data types of the `ParameterMapping` members are now more clean - numbers are `int` (not `np.int64`) - arrays of numbers only are `np.ndarray` of dtype `np.int64` - arrays of mixed types, e.g. numbers and None, are ints Commit: e4682dd310a0e0428297f43b191807b9d706e784 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e4682dd310a0e0428297f43b191807b9d706e784 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-01 (Wed, 01 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_likelihood.py M pyInterface/module/pyPartialWaveFit/_parameterMapping.py Log Message: ----------- pyInterface: Implement dumping of likelihood instances Dumping to numpy `.npz` files. Commit: 176bb416236ea9bce333dbdb9c831fab8c3da852 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/176bb416236ea9bce333dbdb9c831fab8c3da852 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-01 (Wed, 01 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Improve loading of integral matrices Load norm-integral and acceptance-integral matrix after each other, in order to use less memory, because only one of the big matrices has to be in memory at the same time Commit: fb621cf12cada5606af3c6f533b557e2819618e9 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/fb621cf12cada5606af3c6f533b557e2819618e9 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-01 (Wed, 01 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_model.py Log Message: ----------- pyPartialWaveFit: Clear amplIntegralMatrix after loading The ROOTPWA `amplIntegralMatrix` class is not deleted when the Python objects is deleted. Call the `clear` member function in order to reduce the memory usage. Commit: 063c6f431acc5f799df9ae5e45dcb6a17d6a7190 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/063c6f431acc5f799df9ae5e45dcb6a17d6a7190 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-01 (Wed, 01 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_likelihood.py Log Message: ----------- pyPartialWaveFit: Implement `gradientAndValue` function for likelihood Commit: 69833829ce5b82dc102e7005ae055b1b135e4eff https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/69833829ce5b82dc102e7005ae055b1b135e4eff Author: Stefan Wallner <ste...@tu...> Date: 2019-05-01 (Wed, 01 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_fitter.py Log Message: ----------- pyPartialWaveFit: Do not limit reference waves to >= 0.0 This leads to problems if the reference wave, e.g. the flat wave is small (O(10^-4)). Commit: e8611148a1e33e02b1eb2c35a4c0cc42b821a5b2 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/e8611148a1e33e02b1eb2c35a4c0cc42b821a5b2 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-02 (Thu, 02 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_likelihood.py Log Message: ----------- pyPartialWaveFit: Implement `gradientAndValue` function for connected likelihood Commit: c30c22cfa257e7aed91b01cd08d4761135dde981 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/c30c22cfa257e7aed91b01cd08d4761135dde981 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-03 (Fri, 03 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_likelihood.py Log Message: ----------- pyPartialWaveFit: Add value function for connected liklihood Commit: 9fc018de4e0fdc691e7e96b5456aaa371c881082 https://github.com/ROOTPWA-Maintainers/ROOTPWA/commit/9fc018de4e0fdc691e7e96b5456aaa371c881082 Author: Stefan Wallner <ste...@tu...> Date: 2019-05-08 (Wed, 08 May 2019) Changed paths: M pyInterface/module/pyPartialWaveFit/_likelihood.py Log Message: ----------- pyPartialWaveFit: Fix some pylint warnings Compare: https://github.com/ROOTPWA-Maintainers/ROOTPWA/compare/8f40f9512688...9fc018de4e0f |