Page MenuHomeHEPForge
Feed Advanced Search

Jan 11 2024

tlatham updated subscribers of T213: Refine use of ROOT dictionary generation macros.

The implementation in D101 has caused problems with being able to run the python example GenFit3pi.py because to be able to use our classes in python they need to have dictionaries generated.
As such, I'm going to revert the changes from landing D101 and make new commits that only apply the following parts of those changes:

  • Removal of the deprecated ClassImp macro in all source files
  • The improvements to the CMake modules to avoid using old-style CMake stuff like file-level include_directories, etc.
Jan 11 2024, 12:04 PM · Laura

Dec 7 2023

jback accepted D103: Create and apply clang-format style.

The updated formatting looks good. This is ready to be merged for the new release.

Dec 7 2023, 2:43 PM · Laura
tlatham added a comment to D103: Create and apply clang-format style.

Hi @jback, just a quick note to explain the new changes.

Dec 7 2023, 11:41 AM · Laura
tlatham updated the diff for D103: Create and apply clang-format style.
  • Updates to clang-format style for clang 16
  • Modify clang-format style to 4-space indentation
  • Fix missing newline in README
  • Scripts to fix indentation of Doxygen comment blocks
  • Further improve formatting style
  • Re-apply formatting to source files
Dec 7 2023, 11:29 AM · Laura

Nov 24 2023

jback accepted D103: Create and apply clang-format style.

Formatting and CI check look OK.

Nov 24 2023, 4:32 PM · Laura

Nov 22 2023

tlatham closed D105: Allow increase of C++ standard via environment variable.
Nov 22 2023, 1:43 PM · Laura
jback accepted D105: Allow increase of C++ standard via environment variable.

Yes, this is OK.

Nov 22 2023, 12:46 PM · Laura

Nov 21 2023

tlatham updated the diff for D103: Create and apply clang-format style.
  • Apply formatting in v3-patches branch
Nov 21 2023, 10:47 PM · Laura
tlatham added a comment to D105: Allow increase of C++ standard via environment variable.

@jback, does this look ok? It's the same as the code we now have in #evtgen.

Nov 21 2023, 10:46 PM · Laura

Nov 20 2023

tlatham updated the diff for D105: Allow increase of C++ standard via environment variable.
  • Add warning if requested C++ standard is too old
Nov 20 2023, 4:58 PM · Laura

Nov 16 2023

tlatham closed T227: Provide simple interface to 2D DP likelihood in fit models as Resolved by committing rLAURA67c88df3b45a: Add functions to fit models to return DP likelihood(s) and signal DP amplitudes.
Nov 16 2023, 5:45 PM · Laura
tlatham closed D104: Add functions to fit models to return DP likelihood(s) and signal DP amplitudes.
Nov 16 2023, 5:45 PM · Laura
tlatham changed the visibility for D105: Allow increase of C++ standard via environment variable.
Nov 16 2023, 5:40 PM · Laura
tlatham added a comment to D104: Add functions to fit models to return DP likelihood(s) and signal DP amplitudes.

Thanks John!

Nov 16 2023, 5:39 PM · Laura
tlatham changed the visibility for D104: Add functions to fit models to return DP likelihood(s) and signal DP amplitudes.
Nov 16 2023, 5:37 PM · Laura

Nov 15 2023

tlatham added a revision to T227: Provide simple interface to 2D DP likelihood in fit models: D104: Add functions to fit models to return DP likelihood(s) and signal DP amplitudes.
Nov 15 2023, 12:46 PM · Laura

Nov 7 2023

jback added a comment to D103: Create and apply clang-format style.

Clang formatting and CI check looks OK, so proceed with organising the appropriate branches.

Nov 7 2023, 6:27 PM · Laura
tlatham added a comment to D103: Create and apply clang-format style.

It looks like it is going to be a nightmare to merge timedep-branch into master if we apply this formatting first (even after applying the same formatting there first).
So what I'd propose is to merge the last actual code changes into master - will create the differential for that shortly - then create a new v3-patches branch, to which this formatting can then be applied, and release v3r6 from that branch. This Differential can be updated to accomplish that part.
The formatting can then be applied to master after merging in timedep-branch - will require a separate Differential at a later date.
Does that sound reasonable?

Nov 7 2023, 3:33 PM · Laura

Nov 6 2023

tlatham added a comment to T213: Refine use of ROOT dictionary generation macros.

Thanks to D101, this is now in master but needs to also be propagated to the time-dependent branch, so not yet closing this.

Nov 6 2023, 6:13 PM · Laura
tlatham closed D101: Improve use of ROOT dictionary generation macros.

Closed by rLAURA9dffea19ce7b
(not sure why this didn't happen automatically)

Nov 6 2023, 6:12 PM · Laura
tlatham added a comment to D103: Create and apply clang-format style.

In parallel I need to check what happens if I apply the same formatting in the timedep branch and then try and merge the branches! If that doesn’t go so well we might have to postpone this change untill after merging timedep into master.

Nov 6 2023, 6:03 PM · Laura
tlatham added a comment to D103: Create and apply clang-format style.

Since this is purely formatting changes, I think the main thing to review is that the formatting style looks reasonable and that the CI check looks ok. Up to you if you want to look through all the files!!

Nov 6 2023, 5:58 PM · Laura
tlatham changed the visibility for D103: Create and apply clang-format style.
Nov 6 2023, 5:48 PM · Laura
tlatham added a revision to T111: Create clang-format style config file: D103: Create and apply clang-format style.
Nov 6 2023, 5:47 PM · Laura
tlatham updated the diff for D101: Improve use of ROOT dictionary generation macros.

Remove unused member variable from LauKMatrixPropagator

Nov 6 2023, 5:30 PM · Laura
tlatham added inline comments to D101: Improve use of ROOT dictionary generation macros.
Nov 6 2023, 5:23 PM · Laura
jback added inline comments to D101: Improve use of ROOT dictionary generation macros.
Nov 6 2023, 4:51 PM · Laura
tlatham added a comment to D101: Improve use of ROOT dictionary generation macros.

Many thanks for checking through this. I’ve reply to your K-matrix related question inline.

Nov 6 2023, 4:15 PM · Laura
jback accepted D101: Improve use of ROOT dictionary generation macros.

All of the changes look OK. Just have a query about some K-matrix code that is commented out. Otherwise this can be merged.

Nov 6 2023, 3:46 PM · Laura

Oct 17 2023

tlatham added a comment to D101: Improve use of ROOT dictionary generation macros.

@jback - just to provide you with a bit more context. This is the first of three Differentials that I would like to get merged before releasing v3r6 from the master branch:

  • This one, which addresses T213, solving an issue with and generally improving the ROOT dictionary generation
  • One that will address T111 by creating a clang-format style file, applying it to the code, and adding a corresponding CI check
  • One that will address T227 by creating new functions in the fit models to access the amplitude and likelihood as a function of the DP position
Oct 17 2023, 2:55 PM · Laura

Oct 16 2023

tlatham updated the diff for D101: Improve use of ROOT dictionary generation macros.

Fix typo in release notes

Oct 16 2023, 5:15 PM · Laura
tlatham changed the visibility for D101: Improve use of ROOT dictionary generation macros.
Oct 16 2023, 5:09 PM · Laura

Aug 11 2023

tlatham triaged T227: Provide simple interface to 2D DP likelihood in fit models as High priority.
Aug 11 2023, 10:04 AM · Laura

Jun 28 2023

tlatham closed T45: Toy generation with constraints should follow guidelines in arXiv:1210.7141 as Resolved by committing rLAURA6bf46391f311: Fix behaviour when fitting toy experiments with a model containing constraints.
Jun 28 2023, 5:39 PM · Laura

Jun 26 2023

tlatham added a revision to T45: Toy generation with constraints should follow guidelines in arXiv:1210.7141: Restricted Differential Revision.
Jun 26 2023, 5:09 PM · Laura
mwhitehe triaged T220: Track number of WARNINGs as Wishlist priority.
Jun 26 2023, 10:38 AM · Laura

Jun 21 2023

tlatham updated the task description for T45: Toy generation with constraints should follow guidelines in arXiv:1210.7141.
Jun 21 2023, 2:30 PM · Laura

Jun 9 2023

tlatham closed T214: Multi-dimensional Gaussian constraints as Resolved by committing rLAURAcf97b1614ff9: Implementation of n-dimensional Gaussian constraints.
Jun 9 2023, 5:48 PM · Laura
tlatham closed D93: Implementation of n-dimensional Gaussian constraints.
Jun 9 2023, 5:48 PM · Laura
tlatham accepted D93: Implementation of n-dimensional Gaussian constraints.
Jun 9 2023, 5:39 PM · Laura
tlatham retitled D93: Implementation of n-dimensional Gaussian constraints from First draft of n-dimensional Gaussian constraints to Implementation of n-dimensional Gaussian constraints.
Jun 9 2023, 5:38 PM · Laura
mwhitehe updated the diff for D93: Implementation of n-dimensional Gaussian constraints.
  • Further tweaks and added release notes, example usage removed from GenFitDpipi
Jun 9 2023, 5:32 PM · Laura
tlatham added a comment to D93: Implementation of n-dimensional Gaussian constraints.

Please also add an entry in the release notes, which should reference either this Differential revision or the corresponding Maniphest task

Jun 9 2023, 12:00 PM · Laura
tlatham added a comment to D93: Implementation of n-dimensional Gaussian constraints.

Just a few trivial tidy-ups

Jun 9 2023, 11:12 AM · Laura

Jun 8 2023

mwhitehe updated the diff for D93: Implementation of n-dimensional Gaussian constraints.
  • Missed one issue
Jun 8 2023, 3:29 PM · Laura
mwhitehe updated the diff for D93: Implementation of n-dimensional Gaussian constraints.
  • Address review comments
Jun 8 2023, 3:20 PM · Laura
tlatham requested changes to D93: Implementation of n-dimensional Gaussian constraints.

Many thanks Mark, this looks great. Just a few small suggestions here and there.

Jun 8 2023, 1:37 PM · Laura
mwhitehe updated the diff for D93: Implementation of n-dimensional Gaussian constraints.
  • Add documentation and fix a bug from loop updates
Jun 8 2023, 12:29 PM · Laura
mwhitehe updated the diff for D93: Implementation of n-dimensional Gaussian constraints.
  • Updates to move some functionality to LauFitObject
  • Update code after move to LauFitObject and extend to LauSimFitCoordinator
Jun 8 2023, 12:20 PM · Laura

Jun 7 2023

mwhitehe added a revision to T214: Multi-dimensional Gaussian constraints: D93: Implementation of n-dimensional Gaussian constraints.
Jun 7 2023, 10:55 AM · Laura
mwhitehe added a task to D93: Implementation of n-dimensional Gaussian constraints: T214: Multi-dimensional Gaussian constraints.
Jun 7 2023, 10:55 AM · Laura
mwhitehe updated the task description for T214: Multi-dimensional Gaussian constraints.
Jun 7 2023, 10:55 AM · Laura
mwhitehe updated the summary of D93: Implementation of n-dimensional Gaussian constraints.
Jun 7 2023, 10:54 AM · Laura
mwhitehe published D93: Implementation of n-dimensional Gaussian constraints for review.
Jun 7 2023, 10:51 AM · Laura

Jun 2 2023

tlatham changed the visibility for T214: Multi-dimensional Gaussian constraints.
Jun 2 2023, 5:30 PM · Laura
mwhitehe triaged T214: Multi-dimensional Gaussian constraints as Wishlist priority.
Jun 2 2023, 5:28 PM · Laura

Apr 24 2023

tlatham triaged T213: Refine use of ROOT dictionary generation macros as Normal priority.
Apr 24 2023, 5:52 PM · Laura

Apr 20 2023

tlatham updated the task description for T45: Toy generation with constraints should follow guidelines in arXiv:1210.7141.
Apr 20 2023, 12:09 PM · Laura

Nov 21 2022

tlatham updated the task description for T202: Automatically determine maximum value of ASq.
Nov 21 2022, 1:22 PM · Laura
tlatham closed D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.
Nov 21 2022, 1:18 PM · Laura
jback accepted D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.

The new updates using the mass ranges look OK.

Nov 21 2022, 12:58 PM · Laura
tlatham updated the summary of D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.
Nov 21 2022, 11:32 AM · Laura
andylhcb updated the diff for D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.

Update revision following review discussion

Nov 21 2022, 10:35 AM · Laura
tlatham added a comment to D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.

Hi John,

Nov 21 2022, 10:18 AM · Laura

Nov 17 2022

jback added a comment to D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.
  1. Yes, increasing the safety factor to 10% is sensible.
Nov 17 2022, 7:35 PM · Laura
tlatham added a comment to D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.

Thanks for checking it through John.

Nov 17 2022, 3:54 PM · Laura
jback accepted D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.

This clever solution for finding ASqMax looks OK overall, so I am approving these changes.

Nov 17 2022, 1:41 PM · Laura

Nov 15 2022

andylhcb published D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics for review.

Hi John,

Nov 15 2022, 4:50 PM · Laura
tlatham triaged T202: Automatically determine maximum value of ASq as Normal priority.
Nov 15 2022, 4:18 PM · Laura

Jul 21 2022

tlatham updated the task description for T192: Ensure documentation of rho/omega mixing model reflects recent understanding.
Jul 21 2022, 11:04 AM · Laura

Jun 22 2022

tlatham triaged T192: Ensure documentation of rho/omega mixing model reflects recent understanding as Normal priority.
Jun 22 2022, 9:43 AM · Laura

Dec 6 2021

tlatham moved T136: Create an example for non S-wave K-matrix from New features / enhancements to Documentation on the Laura board.
Dec 6 2021, 1:07 PM · Laura

Nov 23 2021

tlatham triaged T169: Provide Doxygen for LauRescattering2Res as Normal priority.
Nov 23 2021, 6:26 PM · Laura

Jun 24 2021

tlatham added a comment to T48: Read currently hard-coded values from data files.

Another option for the data format and parser would be JSON and nlohmann_json as the parser.
While I slightly prefer the look of YAML files, the nlohmann_json parser looks to be more fully featured that either json-cpp or yaml-cpp.
Will look at the various use-cases and see which would work better.

Jun 24 2021, 1:39 PM · Laura

May 19 2021

tlatham added a comment to T48: Read currently hard-coded values from data files.

Should also take the opportunity to sort out the naming conventions, particularly for the resonances.

May 19 2021, 10:38 AM · Laura

May 18 2021

tlatham changed the visibility for D70: Add new MIPW example (requires a couple of new resonances in LauResonanceMaker).
May 18 2021, 10:26 PM · Laura
tlatham changed the visibility for T147: Add MIPW example based on D-pi+pi+ analysis.
May 18 2021, 10:25 PM · Laura
tlatham closed T147: Add MIPW example based on D-pi+pi+ analysis as Resolved.
May 18 2021, 10:21 PM · Laura
tlatham closed D70: Add new MIPW example (requires a couple of new resonances in LauResonanceMaker).
May 18 2021, 10:19 PM · Laura
tlatham accepted D70: Add new MIPW example (requires a couple of new resonances in LauResonanceMaker).

Thanks Mark, looks good, I'll merge it.

May 18 2021, 10:15 PM · Laura
mwhitehe updated the diff for D70: Add new MIPW example (requires a couple of new resonances in LauResonanceMaker).
  • Address comments from Tom
May 18 2021, 5:24 PM · Laura
tlatham requested changes to D70: Add new MIPW example (requires a couple of new resonances in LauResonanceMaker).

Many thanks for putting this together Mark, it's great to have an example that uses the MIPW.
I haven't yet tried running it but will try and do so later on, so these are just from a read through and all quite minor stuff.
(For one I've tried out the new "Suggest edit" feature, so hopefully it will be clear what I mean!)

May 18 2021, 3:25 PM · Laura
mwhitehe changed the edit policy for D70: Add new MIPW example (requires a couple of new resonances in LauResonanceMaker).
May 18 2021, 11:03 AM · Laura
mwhitehe added a revision to T147: Add MIPW example based on D-pi+pi+ analysis: D70: Add new MIPW example (requires a couple of new resonances in LauResonanceMaker).
May 18 2021, 9:05 AM · Laura
mwhitehe triaged T147: Add MIPW example based on D-pi+pi+ analysis as Normal priority.
May 18 2021, 8:52 AM · Laura

Apr 26 2021

tlatham closed D69: Fix doxygen problems.
Apr 26 2021, 5:45 PM · Laura

Apr 23 2021

johndan accepted D69: Fix doxygen problems.

Thank you for these improvements, Tom. I think this is uncontroversial.

Apr 23 2021, 3:52 PM · Laura

Apr 21 2021

tlatham published D69: Fix doxygen problems for review.

This is mainly a fix of Doxygen warnings but I have taken the opportunity to streamline very slightly the arguments to LauKMatrixPropagator::calcGamma, hence the request for review.

Apr 21 2021, 10:34 AM · Laura

Mar 26 2021

tlatham closed T142: Linear interpolation always enabled for 1D histogram PDFs as Resolved by committing rLAURA4684b784bdbd: Fix toggling linear interpolation in Lau1DHistPdf.
Mar 26 2021, 3:47 PM · Laura
tlatham triaged T142: Linear interpolation always enabled for 1D histogram PDFs as Normal priority.
Mar 26 2021, 3:42 PM · Laura
tlatham claimed T142: Linear interpolation always enabled for 1D histogram PDFs.
Mar 26 2021, 3:39 PM · Laura

Mar 10 2021

johndan added a comment to D55: Updates to chi2 code.

That sounds great, thanks Tom. Let me know when you're ready for me to take a look (there is no urgency - the code above is working locally for me)

Mar 10 2021, 8:56 AM · Laura

Mar 9 2021

tlatham added a comment to D55: Updates to chi2 code.

Thanks for this @johndan. I'm not (yet) very familiar with RDataFrame, so bear with me while I look at that part.
I'm thinking that we could use YAML for the config file for this, which should make it more obvious what the various fields are, make it easier to deal with missing fields, etc.
I've been looking into YAML a little bit already in the context of T48 and this is actually a nicer case in which to try it out for the first time, so I'll have a bit of a play with it.

Mar 9 2021, 11:36 PM · Laura
tlatham added a comment to D55: Updates to chi2 code.

Thanks for this @johndan. I'm not (yet) very familiar with RDataFrame, so bear with me while I look at that part.
I'm thinking that we could use YAML for the config file for this, which should make it more obvious what the various fields are, make it easier to deal with missing fields, etc.
I've been looking into YAML a little bit already in the context of T48 and this is actually a nicer case in which to try it out for the first time, so I'll have a bit of a play with it.

Mar 9 2021, 11:35 PM · Laura
tlatham added a comment to T48: Read currently hard-coded values from data files.

Looking into using YAML for the data format and the yaml-cpp package for parsing it.

Mar 9 2021, 10:47 PM · Laura
tlatham closed D57: Update to PDG 2020.
Mar 9 2021, 10:19 PM · Laura
tlatham accepted D57: Update to PDG 2020.

Great, many thanks indeed!

Mar 9 2021, 10:08 PM · Laura
mwhitehe added a comment to D57: Update to PDG 2020.

OK, points noted, and will have a go at the resonances too

Mar 9 2021, 5:12 PM · Laura
tlatham added a comment to D57: Update to PDG 2020.

Thanks @mwhitehe, the numbers look good. Just one small inline comment.

Mar 9 2021, 4:59 PM · Laura
tlatham changed the visibility for D57: Update to PDG 2020.
Mar 9 2021, 4:46 PM · Laura