Page MenuHomeHEPForge

tlatham (Thomas Latham)
User

Projects

User Details

User Since
Jul 3 2018, 2:12 PM (230 w, 6 d)

Recent Activity

Mon, Nov 21

tlatham updated the diff for D86: Provide CONTRIBUTING documention.

Update documentation of arc land

Mon, Nov 21, 2:41 PM · Restricted Project
tlatham committed rLAURA4851a480d576: Update release notes (authored by tlatham).
Update release notes
Mon, Nov 21, 1:33 PM
tlatham updated the task description for T202: Automatically determine maximum value of ASq.
Mon, Nov 21, 1:22 PM · Laura
tlatham committed rLAURA32c94e53944f: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics (authored by andylhcb).
Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics
Mon, Nov 21, 1:18 PM
tlatham closed D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.
Mon, Nov 21, 1:18 PM · Laura
tlatham updated the summary of D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.
Mon, Nov 21, 11:32 AM · Laura
tlatham added a comment to D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.

Hi John,

Mon, Nov 21, 10:18 AM · Laura

Thu, Nov 17

tlatham added a comment to D85: Use Minuit to automatically determine ASq max for signal in LauIsobarDynamics.

Thanks for checking it through John.

Thu, Nov 17, 3:54 PM · Laura

Wed, Nov 16

tlatham changed the visibility for D86: Provide CONTRIBUTING documention.
Wed, Nov 16, 4:40 PM · Restricted Project
tlatham requested review of D86: Provide CONTRIBUTING documention.
Wed, Nov 16, 4:39 PM · Restricted Project
tlatham added a revision to T123: CONTRIBUTING documentation: D86: Provide CONTRIBUTING documention.
Wed, Nov 16, 4:39 PM · Restricted Project
tlatham updated the task description for T123: CONTRIBUTING documentation.
Wed, Nov 16, 2:33 PM · Restricted Project

Tue, Nov 15

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

Sep 23 2022

tlatham retitled D58: Rename member variables to follow convention of m_ prefix from Rename member variables to follow convention of `m_` prefix to Rename member variables to follow convention of m_ prefix.
Sep 23 2022, 5:16 PM · Restricted Project
tlatham retitled D58: Rename member variables to follow convention of m_ prefix from Started to rename member variables to avoid leading underscores to Rename member variables to follow convention of `m_` prefix.
Sep 23 2022, 5:15 PM · Restricted Project
tlatham updated the diff for D58: Rename member variables to follow convention of m_ prefix.
  • Fix to include external generator engines in Doxygen
  • Few more manual renames
  • Fix shadow and rename vars in EvtBBScalar
  • Remove unused var from EvtXPsiGamma
  • More renames
  • Final lot of renames
  • Fix indexing in Doxygen to ignore Evt and m_ prefixes
  • Apply clang-format
  • Fix some unwanted changes, tidy some names
  • Remove unused class EvtDecayParm
  • Reapply clang-format
  • Few additional tidy ups
  • Add pre-build checks to CI
  • Fix formatting
  • More formatting fixes after rebasing
  • Few missed renames
  • More formatting fixes
Sep 23 2022, 5:04 PM · Restricted Project
tlatham commandeered D58: Rename member variables to follow convention of m_ prefix.
Sep 23 2022, 5:03 PM · Restricted Project

Sep 12 2022

tlatham closed T108: Add capability for testing decay models within CI pipeline as Resolved by committing rEVTGEN6052b4f913d3: Implemented JSON test framework for all decay models - closes T108.
Sep 12 2022, 4:21 PM · Restricted Project
tlatham committed rEVTGEN6052b4f913d3: Implemented JSON test framework for all decay models - closes T108 (authored by jback).
Implemented JSON test framework for all decay models - closes T108
Sep 12 2022, 4:21 PM
tlatham committed rEVTGENae2b3121f037: Fix bug in runTests.py script (authored by tlatham).
Fix bug in runTests.py script
Sep 12 2022, 4:21 PM

Aug 31 2022

tlatham updated subscribers of T175: EvtSLBaryonAmp sets spin-density matrix of parent internally.

Possibly related to email thread "Potential weird EvtGen bug in semileptonic baryon decays(?)" from @florian et al.?

Aug 31 2022, 10:58 AM · Restricted Project

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

Jul 19 2022

tlatham changed the visibility for T197: EvtBtoKpiCPIso model initialisation problems.
Jul 19 2022, 8:54 AM · Restricted Project

Jul 5 2022

tlatham accepted D84: Improve handling of phase-space generation for cases of decays having e+e- pair to make RareLbToLll model..
Jul 5 2022, 11:28 AM · Restricted Project

Jun 30 2022

tlatham added a comment to D84: Improve handling of phase-space generation for cases of decays having e+e- pair to make RareLbToLll model..

Thanks Michal, this indeed looks like a good set of clean-ups as well as the actual physics improvement.

Jun 30 2022, 2:08 PM · Restricted Project

Jun 28 2022

tlatham committed rLAURA588ab691ada5: Improvements to Doxygen config (authored by tlatham).
Improvements to Doxygen config
Jun 28 2022, 1:55 PM

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

Jun 8 2022

tlatham committed rLAURAfe652920690e: Fix for compilation with ROOT 6.24 (authored by tlatham).
Fix for compilation with ROOT 6.24
Jun 8 2022, 2:26 PM

May 31 2022

tlatham committed rLAURA92e6974cc7b5: Add examples for easily generating toy samples uniformly in any DP or SqDP (authored by tlatham).
Add examples for easily generating toy samples uniformly in any DP or SqDP
May 31 2022, 1:04 PM

May 13 2022

tlatham committed rEVTGEN86db818e244a: Update version number for new tag (authored by tlatham).
Update version number for new tag
May 13 2022, 4:43 PM

May 12 2022

tlatham closed T191: Double-counted entries in DECAY.DEC as Resolved.
May 12 2022, 6:08 PM · Restricted Project

May 11 2022

tlatham accepted D83: Fix double counting of channels with K0 and charmonia for B0 decays.

Many thanks! Good to go as far as I'm concerned.

May 11 2022, 5:51 PM · Restricted Project
tlatham added a comment to D83: Fix double counting of channels with K0 and charmonia for B0 decays.

If you could also add to the History.md an entry for D80 that would be great, I completely forgot to do that before landing it just now!

May 11 2022, 4:57 PM · Restricted Project
tlatham closed D80: Add CMake options for enabling clang-tidy static analysis checks during build.
May 11 2022, 4:51 PM · Restricted Project
tlatham committed rEVTGEN9c03ce019017: Add CMake options for enabling clang-tidy static analysis checks during build (authored by tlatham).
Add CMake options for enabling clang-tidy static analysis checks during build
May 11 2022, 4:51 PM
tlatham added a comment to T190: Issue in BTOXSGAMMA model documentation.

Hi @jback, many thanks for checking this.
Certainly we should make sure that this is correct in the paper draft.
Once the paper is out we can take down the old guide and replace it with a copy of the paper or a link to the paper on arXiv.
But in the meantime, I think it is probably best also to correct the latex for the guide and perhaps put a new pdf on the webpage.

May 11 2022, 4:15 PM · Restricted Project
tlatham added a comment to D83: Fix double counting of channels with K0 and charmonia for B0 decays.

Thanks for these changes @kreps.
I have checked the consistency of the changes between B0 and B0bar and between the DEC and XML files and that all looks fine.
I also gave the two new scripts a quick try and they seem to work as advertised.
They are, however, missing the copyright section at the top. Ideally that section should also be updated to 2022 in the convertDecayFile.py script, then it can be copied into the two new files.
What does "Guide mark calculation" mean in ArgumentParser description in the two new scripts? Could these be made a bit more descriptive?

May 11 2022, 3:31 PM · Restricted Project
tlatham added a task to D83: Fix double counting of channels with K0 and charmonia for B0 decays: T191: Double-counted entries in DECAY.DEC.
May 11 2022, 3:08 PM · Restricted Project
tlatham added a revision to T191: Double-counted entries in DECAY.DEC: D83: Fix double counting of channels with K0 and charmonia for B0 decays.
May 11 2022, 3:08 PM · Restricted Project
tlatham changed the visibility for D83: Fix double counting of channels with K0 and charmonia for B0 decays.
May 11 2022, 3:08 PM · Restricted Project
tlatham updated the diff for D80: Add CMake options for enabling clang-tidy static analysis checks during build.

Rebased on master

May 11 2022, 2:57 PM · Restricted Project
tlatham committed rLAURA4ee91e507d3f: Avoid generating warnings about evaluation of spline outside range (authored by tlatham).
Avoid generating warnings about evaluation of spline outside range
May 11 2022, 2:30 PM
tlatham committed rLAURAa013450a87e3: Propagate the max DTA value through for use in generation ceiling (authored by tlatham).
Propagate the max DTA value through for use in generation ceiling
May 11 2022, 2:30 PM
tlatham committed rLAURAf3e0618a8ffe: Add check that the stationary point found is a maximum (authored by tlatham).
Add check that the stationary point found is a maximum
May 11 2022, 2:30 PM
tlatham committed rLAURAf62a4db6e340: Add bounds checking to the cubic case and impliment 6th order case (authored by andylhcb).
Add bounds checking to the cubic case and impliment 6th order case
May 11 2022, 2:30 PM
tlatham committed rLAURA0b5000edee78: find analytical maximum of cubic spline (authored by andylhcb).
find analytical maximum of cubic spline
May 11 2022, 2:30 PM

May 9 2022

tlatham triaged T191: Double-counted entries in DECAY.DEC as Normal priority.
May 9 2022, 10:59 AM · Restricted Project
tlatham created T190: Issue in BTOXSGAMMA model documentation.
May 9 2022, 10:57 AM · Restricted Project

May 7 2022

tlatham committed rLAURAfcc1c3c4905b: Fix for generation of flavour-specific backgrounds (authored by tlatham).
Fix for generation of flavour-specific backgrounds
May 7 2022, 1:39 AM

Apr 29 2022

tlatham moved T184: Introduce automated clang-tidy checks in CI from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 29 2022, 2:36 PM · Restricted Project
tlatham moved T183: Introduce clang-tidy checks and fix existing code from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 29 2022, 2:36 PM · Restricted Project
tlatham moved T182: Compile priority ordered list of clang-tidy checks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 29 2022, 2:36 PM · Restricted Project
tlatham moved T181: Use clang-tidy static analysis checks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 29 2022, 2:36 PM · Restricted Project
tlatham triaged T184: Introduce automated clang-tidy checks in CI as Low priority.
Apr 29 2022, 2:28 PM · Restricted Project
tlatham triaged T183: Introduce clang-tidy checks and fix existing code as Low priority.
Apr 29 2022, 2:26 PM · Restricted Project
tlatham triaged T182: Compile priority ordered list of clang-tidy checks as Low priority.
Apr 29 2022, 2:25 PM · Restricted Project
tlatham renamed T181: Use clang-tidy static analysis checks from Use `clang-tidy` static analysis checks to Use clang-tidy static analysis checks.
Apr 29 2022, 2:22 PM · Restricted Project
tlatham triaged T181: Use clang-tidy static analysis checks as Low priority.
Apr 29 2022, 2:22 PM · Restricted Project
tlatham added a comment to D80: Add CMake options for enabling clang-tidy static analysis checks during build.

Thanks Michal.
The config file is mostly just the default values with the only customisation coming in the first 5 lines:

  • line 1 to run only the modernize-use-nullptr check
  • line 3 to ensure that it warns about things in our header files
  • line 5 so that it uses our .clang-format file for reformatting after any auto-applied changes

I have no doubt that the existing code will need cleaning up as we enable more checks. This is why I say "eventually" about having this run automatically, otherwise we'll just be swamped with warnings. A point for subsequent discussion will be what checks we want to use and in what order to start to gradually enable them and fix stuff as we go. I'll create a task where we can have such a discussion.

Apr 29 2022, 2:00 PM · Restricted Project
tlatham committed rLAURA192f18fda4f2: Fix for LauFlavTag Doxygen (authored by tlatham).
Fix for LauFlavTag Doxygen
Apr 29 2022, 11:40 AM
tlatham committed rLAURA953fe9ee47ba: Fix JSON serialisation of enums in Lau1DCubicSpline plus Doxygen fixes (authored by tlatham).
Fix JSON serialisation of enums in Lau1DCubicSpline plus Doxygen fixes
Apr 29 2022, 11:40 AM

Apr 26 2022

tlatham committed rLAURA4a2c64eaf903: Update required versions of external deps (authored by tlatham).
Update required versions of external deps
Apr 26 2022, 3:29 PM
tlatham committed rLAURA3de95d99e742: Have readFromJson return a unique_ptr to make failures obvious (authored by tlatham).
Have readFromJson return a unique_ptr to make failures obvious
Apr 26 2022, 3:29 PM
tlatham committed rLAURA89bbf59939df: Improve reading/writing Lau1DCubicSpline in JSON format (authored by tlatham).
Improve reading/writing Lau1DCubicSpline in JSON format
Apr 26 2022, 3:29 PM
tlatham committed rLAURAbe3d2fb9b885: Skeleton for reading/writing Lau1DCubicSpline in JSON format (authored by tlatham).
Skeleton for reading/writing Lau1DCubicSpline in JSON format
Apr 26 2022, 3:29 PM

Apr 14 2022

tlatham accepted D82: EvtDecayProb minor fixes.

Thanks John!

Apr 14 2022, 2:45 PM · Restricted Project

Apr 7 2022

tlatham published D80: Add CMake options for enabling clang-tidy static analysis checks during build for review.
Apr 7 2022, 3:03 PM · Restricted Project

Mar 22 2022

tlatham changed the visibility for T175: EvtSLBaryonAmp sets spin-density matrix of parent internally.
Mar 22 2022, 10:28 AM · Restricted Project

Feb 9 2022

tlatham committed rLAURA2ec93e39af92: Update pulls on floating FT calib parameters (authored by tlatham).
Update pulls on floating FT calib parameters
Feb 9 2022, 4:21 PM
tlatham committed rLAURAa30697c8cef4: Fix background normalisations - plus comments from Mark on MR (authored by tlatham).
Fix background normalisations - plus comments from Mark on MR
Feb 9 2022, 4:21 PM
tlatham committed rLAURAc5a9ec5ad767: Fix bug in initialisation of combinatorial tagging efficiecy parameters (authored by tlatham).
Fix bug in initialisation of combinatorial tagging efficiecy parameters
Feb 9 2022, 4:21 PM
tlatham committed rLAURA5204e52b30c2: Allow tageff to depend on decay flavour for Combinatorial background (authored by tlatham).
Allow tageff to depend on decay flavour for Combinatorial background
Feb 9 2022, 4:21 PM

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 30 2021

tlatham committed rLAURA823d76ff708a: Update CI to disallow dev build failure in scheduled pipelines (authored by tlatham).
Update CI to disallow dev build failure in scheduled pipelines
Nov 30 2021, 2:03 PM
tlatham committed rLAURA9e6486d05021: Update CI to simplify changing compiler version (authored by tlatham).
Update CI to simplify changing compiler version
Nov 30 2021, 2:03 PM
tlatham committed rLAURAcbb9eea3e7e7: Unify citations of arXiv:1407.0748 plus Doxygen fixes (authored by tlatham).
Unify citations of arXiv:1407.0748 plus Doxygen fixes
Nov 30 2021, 12:14 PM
tlatham committed rLAURA20d26e16f77b: Some modernisation of spline-related classes (authored by tlatham).
Some modernisation of spline-related classes
Nov 30 2021, 12:14 PM
tlatham committed rLAURAda156790730f: Unify control of printout level when performing auxilliary fits (authored by tlatham).
Unify control of printout level when performing auxilliary fits
Nov 30 2021, 12:14 PM
tlatham committed rLAURAead0aae49d5a: Some Doxygen improvements (authored by tlatham).
Some Doxygen improvements
Nov 30 2021, 12:14 PM
tlatham committed rLAURAe45cb5bff140: Fix some missing includes (authored by tlatham).
Fix some missing includes
Nov 30 2021, 12:14 PM
tlatham committed rLAURA22a95211f13f: Modernise LauComplex (authored by tlatham).
Modernise LauComplex
Nov 30 2021, 12:14 PM
tlatham committed rLAURA141ca40a345e: Mention Poisson smearing status in createFitToyMC info message (authored by tlatham).
Mention Poisson smearing status in createFitToyMC info message
Nov 30 2021, 12:14 PM
tlatham committed rLAURA28d6b8f47f51: Spline efficiency model can fit to TH1 (authored by tlatham).
Spline efficiency model can fit to TH1
Nov 30 2021, 12:14 PM
tlatham committed rLAURA8c2d99bb46f5: Update Test_Dpipi to use 6th order splines (authored by tlatham).
Update Test_Dpipi to use 6th order splines
Nov 30 2021, 12:14 PM
tlatham committed rLAURA35a981a6211b: Revamp how parameters are passed to the fit model (authored by tlatham).
Revamp how parameters are passed to the fit model
Nov 30 2021, 12:14 PM
tlatham committed rLAURA0105b12b2f2e: Fix bug in LauDecayTimePdf for Hist case (authored by tlatham).
Fix bug in LauDecayTimePdf for Hist case
Nov 30 2021, 12:14 PM
tlatham committed rLAURAd168cb0f072b: Implement the 6th order spline (authored by tlatham).
Implement the 6th order spline
Nov 30 2021, 12:14 PM
tlatham committed rLAURAd9d3bc09a5c7: Handle clones properly in LauParameter destructor (authored by tlatham).
Handle clones properly in LauParameter destructor
Nov 30 2021, 12:14 PM
tlatham committed rLAURAabfd1e1da507: Refactor LauDecayTimePdf into several new classes (authored by tlatham).
Refactor LauDecayTimePdf into several new classes
Nov 30 2021, 12:13 PM

Nov 23 2021

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

Nov 9 2021

tlatham committed rLAURA3a8e8fecea73: Suppress repetitions of some warning messages in LauFlavTag (authored by tlatham).
Suppress repetitions of some warning messages in LauFlavTag
Nov 9 2021, 3:20 PM

Nov 5 2021

tlatham committed rLAURA488ef5ac0df2: Fix problem accidentally introduced trying to fix the previous problem (authored by tlatham).
Fix problem accidentally introduced trying to fix the previous problem
Nov 5 2021, 12:59 PM

Nov 3 2021

tlatham committed rLAURA0f74563debc8: Default to zero prod asym for backgrounds if not specified (authored by tlatham).
Default to zero prod asym for backgrounds if not specified
Nov 3 2021, 5:10 PM
tlatham committed rLAURAceeb2b9eb9eb: Some fixes to generation and fitting of backgrounds (authored by tlatham).
Some fixes to generation and fitting of backgrounds
Nov 3 2021, 3:37 PM
tlatham committed rLAURAc69506336b64: Implement toy generation of decay time for Exp case (authored by tlatham).
Implement toy generation of decay time for Exp case
Nov 3 2021, 3:37 PM
tlatham committed rLAURAaa0f6918dbb3: Allow access to the background DP maximum (authored by tlatham).
Allow access to the background DP maximum
Nov 3 2021, 3:37 PM

Oct 29 2021

tlatham added a revision to T168: Swift-HEP EvtGen thread safety developments: Unknown Object (Differential Revision).
Oct 29 2021, 9:05 PM · Restricted Project
tlatham changed the visibility for T168: Swift-HEP EvtGen thread safety developments.
Oct 29 2021, 9:05 PM · Restricted Project
tlatham moved T168: Swift-HEP EvtGen thread safety developments from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 29 2021, 9:04 PM · Restricted Project

Oct 27 2021

tlatham committed rLAURAb45473d049fe: Fix to background flavour tag generation (authored by tlatham).
Fix to background flavour tag generation
Oct 27 2021, 1:34 PM