4d5ad0a00c
improve doxygen documentation of PRunAsymmetryBNMR.*
Build and Deploy Documentation / build-and-deploy (push) Successful in 17s
2025-11-14 10:21:07 +01:00
c5d5038b4d
improve doxygen documentation of PRgeHandler.*
2025-11-14 10:05:36 +01:00
be8161bac1
improve doxygen documentation of PPrepFourier.*
2025-11-14 09:57:18 +01:00
cdd248d116
improve doxygen documentation of PMusrT0.*
2025-11-14 09:48:35 +01:00
26d55bc048
improve doxygen documentation of PMusrCanvas.*
2025-11-14 09:36:18 +01:00
218e2125e3
improve doxygen documentation of PMsrHandler.*
2025-11-14 09:22:24 +01:00
5f1b4fa5f5
improve doxygen documentation of PMsr2Data.*
2025-11-14 09:11:28 +01:00
a40c431396
improve doxygen documentation of PMsgBox.*
2025-11-14 07:57:06 +01:00
40a797c0da
improve doxygen documentation of PFunction.* and PFunctionGrammar.h
Build and Deploy Documentation / build-and-deploy (push) Successful in 18s
2025-11-14 07:50:50 +01:00
f8a2d646dc
improve the doxygen docu.
Build and Deploy Documentation / build-and-deploy (push) Successful in 19s
2025-11-13 08:36:42 +01:00
224f7a15d0
improve the doxygen docu.
2025-11-13 07:59:10 +01:00
25024aae6b
improve the doxygen docu with the help of Claude AI.
Build and Deploy Documentation / build-and-deploy (push) Successful in 17s
2025-11-12 20:32:20 +01:00
1e9b82f1c2
add TDirectory option to any2many.
2025-10-03 15:42:44 +02:00
df7b8433e1
adopted PRunDataHandler::ReadRootFile such that it can handle TDirectory in addition to the deprecated TFolder.
2025-09-30 14:32:47 +02:00
ef4c6d75e5
make sure that index states in proper range for PRunAsymmetryRRF.
2025-08-05 10:30:41 +02:00
392a0b089d
added more histo length versus fgb, lgb checks.
2025-07-11 13:05:49 +02:00
2e951d92f1
error feed fStep rather than fPosError for expected chisq. Tweaked the param rounding for expected chisq.
2025-07-04 16:29:33 +02:00
d9016d82a8
better exp estimate for precision.
2025-07-04 08:31:52 +02:00
25bcdd25e5
add err==0.0 handling for rounding.
2025-07-03 10:22:11 +02:00
781a2e7dbd
also apply the parameter rounding onto the per run block estimate.
2025-07-03 09:50:48 +02:00
1aa7e6941f
improved rounding handling to get a more consistent expected chisq after fitting compared to pure chisq estimate of musrfit. Essentially get rid of rounding issues.
2025-07-03 09:38:34 +02:00
832a74e0b5
added a feature which brings up a error message box, if there was any issue with the msr-file when starting musrview from musredit.
2025-06-29 09:04:45 +02:00
0b1c9e53c6
(i) make most internal checking functions in the msr handler private. (ii) improved checking of real Fourier for consistency.
2025-06-23 16:02:07 +02:00
0943f1f061
increase libPMusr version to 1.5.0.
2025-06-08 10:58:40 +02:00
ecec59c8a3
1st full Gauss/Lorentz LF. Still room for optimization, and further testing.
2025-06-06 10:21:09 +02:00
eb98c9727c
add simple F-mu-F to the standard theory functions.
2025-06-05 10:41:12 +02:00
079baa3edf
start adding more standard theory functions. Not all ready yet.
2025-06-04 17:39:02 +02:00
9fa90c24fb
start populating nfs4 path rather than afs in the musrfit_startup.xml.
2025-05-06 15:33:13 +02:00
0f95551200
add necessary increment for unique cropped name for PSI-BIN.
2025-03-19 16:24:56 +01:00
b8ce741534
make sure that for PSI-BIN export the 4 char detector names are unique.
2025-03-19 09:45:16 +01:00
4b6654ca2a
add title to PRawRunDataSet.
2025-03-19 09:44:13 +01:00
38d4ec1806
read 'Sample Orientation' from ROOT file, since it might be needed by any2many.
2025-03-18 12:51:40 +01:00
4231d26604
make sure that the 'selected' object is present.
2025-02-24 20:22:20 +01:00
a28650f017
this is a workaround which should prevent that the key event is executed if a text/latex is written into the canvas.
2025-02-17 17:53:39 +01:00
5f7f79e46d
header of exported data adopted for easier read in with pandas.
2025-02-14 09:06:55 +01:00
4a20d805dd
updated the copyright info.
2025-01-30 11:15:42 +01:00
0828d1b8d4
proper handling of comments and descriptions in the RUN block.
2025-01-29 08:04:48 +01:00
ebdb0feb7f
path-run-name in RUN block of the msr-file can now handle spaces.
2025-01-18 13:35:08 +01:00
ead1674b13
Explicit passing of MnStrategy during minimizer initialization
...
This patch fixes compilation errors that arise with recent ROOT versions (e.g., 6.34.02),
which require a ROOT::Minuit2::MnStrategy object to be passed when initializing the
ROOT::Minuit2::MnX (X = Migrad, Simplex, Minimize) minimizers (i.e., instead of the integer
representing the "strategy").
2025-01-09 11:38:33 -08:00
20dd08fbef
changed default ROOT color kGreen to kGreen+2.
2024-12-14 14:54:17 +01:00
4febdb42b4
make sure that for non-muSR data errors are not = 0. Will set it to 1, and issue a warning. This prevents chisq to crash.
2024-10-14 12:22:25 +02:00
ae95a5dc1c
implemented unary operator for metaData in functions.
2024-10-11 16:34:49 +02:00
7838901fbe
make sure that the run template number has at least 4 digits before proceeding.
2024-09-17 16:27:04 +02:00
58889614e5
fix batch mode averaged output
...
closes issue #63
2024-09-10 13:52:30 -07:00
64d3b6192b
added the option to write the content of the MINUIT2.OUTPUT ascii file as yaml. This extends the previous commit from Ryan M.L. McFadden.
2024-06-18 11:16:15 +02:00
833171c712
write the fit results to an easy-to-read/parse yaml file
...
This patch adds routines for writing a comprehensive set of fit results (i.e., parameter values, parabolic errors, asymmetric errors, covariances, correlation coefficients, etc.) for an individual `.msr` file to an easy-to-read/parse `.yaml` file.
The main motivation for the code addition is to provide users with easy access to the fit's covariance matrix without the need for "extra" manual effort (e.g., parsing the contents of `MINUIT2.OUTPUT` or `MINUIT2.root`). The other fit quantities are also included for completeness.
Reading/accessing the output is trivial using, for example, the PyYAML Python library (https://github.com/yaml/pyyaml ):
```python
import yaml
with open("2125_tf_histo.yaml", "r") as fh:
results = yaml.load(fh, Loader=yaml.SafeLoader)
cov = results["covariance"]["Field_1"]["Sigma_1"]
```
Note: the naming conventions chosen for the blocks in the `.yaml` output closely follow those used by the iminuit Python library (https://github.com/scikit-hep/iminuit ).
2024-06-17 12:51:04 -03:00
ccaba41868
modernize the way how to check/deal with OpenMP. This helps also on the macOS side.
2024-06-07 12:44:59 +02:00
92b1aac7a6
got rid off some double brackets.
2024-04-20 18:13:09 +02:00
26e25ce10b
fixed a fruther bracket bug.
2024-04-20 17:39:18 +02:00
cedaabeb98
improved bracket handling in function string generation.
2024-04-20 09:40:04 +02:00