Page MenuHomeHEPForge

tlatham (Thomas Latham)
User

Projects

User Details

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

Recent Activity

Wed, Apr 24

tlatham closed D117: Drop redundant EVTGEN_CPP11 preprocessor switch.
Wed, Apr 24, 3:56 PM · Restricted Project
tlatham committed rEVTGEN71451a4ee2bd: Drop redundant EVTGEN_CPP11 preprocessor switch (authored by tlatham).
Drop redundant EVTGEN_CPP11 preprocessor switch
Wed, Apr 24, 3:56 PM
tlatham added reviewers for D117: Drop redundant EVTGEN_CPP11 preprocessor switch: jback, kreps, abudinen.
Wed, Apr 24, 2:17 PM · Restricted Project
tlatham requested review of D117: Drop redundant EVTGEN_CPP11 preprocessor switch.
Wed, Apr 24, 2:15 PM · Restricted Project

Tue, Apr 23

tlatham accepted D116: Replaced PHOTOS with FSR flags in examples and tests..

Thanks @abudinen, looks good to me

Tue, Apr 23, 11:15 AM · Restricted Project

Mon, Apr 22

tlatham accepted D114: Simplified pre-processor behaviour for PHOTOS..

Many thanks @abudinen, looks great, please go ahead.

Mon, Apr 22, 4:57 PM · Restricted Project

Tue, Apr 16

tlatham accepted D113: Use FSR name instead of PHOTOS and deprecate PHOTOS flag..

Great, thanks for checking it over @jback!

Tue, Apr 16, 2:25 PM · Restricted Project

Mon, Apr 15

tlatham added a comment to D113: Use FSR name instead of PHOTOS and deprecate PHOTOS flag..

Looks good to me. However, I think it would be good to have @jback check the changes introduced since his review on EvtGen!9 last Monday, in particular the neverRadCorr fix. The changes introduced in the last week can be seen here:
https://gitlab.cern.ch/evtgen/evtgen/-/compare/7e56b47604d68f89d00842409aeab2f9f1414b04...9-replace-photos-flag

Mon, Apr 15, 9:51 AM · Restricted Project

Fri, Apr 12

tlatham accepted D112: Merged EvtPhotosEngine into EvtPHOTOS..

Great, many thanks @abudinen! I have no further comments following the thorough review already conducted in EvtGen!10. Please go ahead and land this.

Fri, Apr 12, 3:22 PM · Restricted Project

Thu, Apr 11

tlatham committed rEVTGENf284d605d04c: Remove broken or obsolete models (authored by tlatham).
Remove broken or obsolete models
Thu, Apr 11, 6:05 PM
tlatham committed rEVTGEN28ffcae2f012: Update History.md (authored by tlatham).
Update History.md
Thu, Apr 11, 6:05 PM
tlatham closed T200: Remove broken and obsolete EvtGen models as Resolved by committing rEVTGENf284d605d04c: Remove broken or obsolete models.
Thu, Apr 11, 6:05 PM · Restricted Project
tlatham committed rEVTGEN69e5191c1fbc: Tidy up test-all triggers in test script (authored by tlatham).
Tidy up test-all triggers in test script
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGEN7b30d586a333: Drop unused classes from EvtGenBase (authored by tlatham).
Drop unused classes from EvtGenBase
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGENc9121c28effa: Remove EvtPropSLPole model (authored by tlatham).
Remove EvtPropSLPole model
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGEN4bd744be5869: Remove EvtVubAC model (authored by tlatham).
Remove EvtVubAC model
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGEN43a17d316d6d: Remove EvtLambdaB2LambdaV models (authored by tlatham).
Remove EvtLambdaB2LambdaV models
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGEN037c21f5caf9: Remove EvtKstarstargamma model (authored by tlatham).
Remove EvtKstarstargamma model
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGEN064d00d9e74c: Remove EvtbsToLLLL and EvtbsToLLLLHyperCP models (authored by tlatham).
Remove EvtbsToLLLL and EvtbsToLLLLHyperCP models
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGEN587fa32b1e42: Remove EvtVPHOtoV and EvtVPHOtoVISR models (authored by tlatham).
Remove EvtVPHOtoV and EvtVPHOtoVISR models
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGENcca3c9099bf9: Remove EvtLb2Lll model (authored by tlatham).
Remove EvtLb2Lll model
Thu, Apr 11, 6:04 PM
tlatham committed rEVTGEN98d0f2afffbd: Remove EvtMultibody model (authored by tlatham).
Remove EvtMultibody model
Thu, Apr 11, 6:04 PM
tlatham closed D109: Remove broken or obsolete models.
Thu, Apr 11, 6:04 PM · Restricted Project
tlatham committed rEVTGENfae5d017d5b5: Remove EvtBHadronic model (authored by tlatham).
Remove EvtBHadronic model
Thu, Apr 11, 6:04 PM
tlatham added a comment to D109: Remove broken or obsolete models.

Thanks both, I'll go ahead and land this. Unusually I'm going to use the "merge" strategy in this case rather than the usual "squash" strategy, since I think having the intermediate commits in the history will make it simpler to restore any individual models in the future if we need to do so.

Thu, Apr 11, 5:59 PM · Restricted Project
tlatham updated the diff for D109: Remove broken or obsolete models.

Rebase on master

Thu, Apr 11, 5:52 PM · Restricted Project

Wed, Apr 10

tlatham added a comment to D109: Remove broken or obsolete models.

Thanks @abudinen, I've added the lists you requested to the History file.

Wed, Apr 10, 2:53 PM · Restricted Project
tlatham updated the diff for D109: Remove broken or obsolete models.
  • Add lists of removed models and EvtGenBase classes
Wed, Apr 10, 2:51 PM · Restricted Project
tlatham accepted D111: Added new variables and tests to study and test decays with FSR.

Looks good, many thanks!

Wed, Apr 10, 10:44 AM · Restricted Project

Tue, Apr 9

tlatham added reviewers for D110: Performance optimizations for phase space generator: kreps, jback, abudinen.
Tue, Apr 9, 1:21 PM · Restricted Project
tlatham created T247: Review `TestDecayModel::getValue` function in testing framework.
Tue, Apr 9, 10:10 AM · Restricted Project

Mar 5 2024

tlatham updated the diff for D109: Remove broken or obsolete models.
  • Update History.md
Mar 5 2024, 2:31 PM · Restricted Project

Mar 4 2024

tlatham updated the summary of D109: Remove broken or obsolete models.
Mar 4 2024, 6:02 PM · Restricted Project
tlatham added a revision to T200: Remove broken and obsolete EvtGen models: D109: Remove broken or obsolete models.
Mar 4 2024, 5:59 PM · Restricted Project
tlatham requested review of D109: Remove broken or obsolete models.
Mar 4 2024, 5:59 PM · Restricted Project

Feb 19 2024

tlatham closed D108: Protect eps and epsParent against wrong indices.
Feb 19 2024, 10:25 AM · Restricted Project
tlatham committed rEVTGEN29c178f29f08: Protect eps and epsParent against wrong indices (authored by abudinen).
Protect eps and epsParent against wrong indices
Feb 19 2024, 10:25 AM
tlatham accepted D108: Protect eps and epsParent against wrong indices.
Feb 19 2024, 10:25 AM · Restricted Project
tlatham updated the diff for D108: Protect eps and epsParent against wrong indices.

Updated History.md after landing of D107

Feb 19 2024, 10:23 AM · Restricted Project
tlatham committed rEVTGEN3d020dadc019: Implemented const correctness for epsPhoton and epsParentPhoton (authored by abudinen).
Implemented const correctness for epsPhoton and epsParentPhoton
Feb 19 2024, 10:18 AM
tlatham closed D107: Implemented const correctness for epsPhoton and epsParentPhoton.
Feb 19 2024, 10:18 AM · Restricted Project
tlatham accepted D107: Implemented const correctness for epsPhoton and epsParentPhoton.
Feb 19 2024, 10:17 AM · Restricted Project
tlatham updated the diff for D107: Implemented const correctness for epsPhoton and epsParentPhoton.

Rebase after landing of D100

Feb 19 2024, 10:15 AM · Restricted Project

Feb 5 2024

tlatham updated the task description for T200: Remove broken and obsolete EvtGen models.
Feb 5 2024, 8:58 AM · Restricted Project
tlatham updated the task description for T207: EvtGen models with test output problems.
Feb 5 2024, 8:56 AM · Restricted Project
tlatham added a comment to T207: EvtGen models with test output problems.

Issues with PROPSLPOLE turn out to be more involved. The model appears to be doing things it shouldn't. The SLPOLE model should be used in preference. As such the decision is to remove PROPSLPOLE.

Feb 5 2024, 8:55 AM · Restricted Project

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 20 2023

tlatham added a comment to D100: Add EvtBcVPPHad model and updated EvtPhiDalitz to use helicity amplitudes..

Thanks John, this looks great!
Once I'm back in the office in January I'll run it through the CI and then merge it if all is well.

Dec 20 2023, 9:11 PM · Restricted Project

Dec 19 2023

tlatham changed the visibility for T232: Implement const correctness and protection against wrong indices for polarisation vectors.
Dec 19 2023, 4:17 PM · Restricted Project
tlatham added a task to D107: Implemented const correctness for epsPhoton and epsParentPhoton: T232: Implement const correctness and protection against wrong indices for polarisation vectors.
Dec 19 2023, 4:17 PM · Restricted Project
tlatham added a revision to T232: Implement const correctness and protection against wrong indices for polarisation vectors: D107: Implemented const correctness for epsPhoton and epsParentPhoton.
Dec 19 2023, 4:17 PM · Restricted Project
tlatham changed the visibility for D107: Implemented const correctness for epsPhoton and epsParentPhoton.
Dec 19 2023, 4:16 PM · Restricted Project

Dec 7 2023

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 22 2023

tlatham committed rLAURA9172456ac117: Allow increase of C++ standard via environment variable (authored by tlatham).
Allow increase of C++ standard via environment variable
Nov 22 2023, 1:43 PM
tlatham closed D105: Allow increase of C++ standard via environment variable.
Nov 22 2023, 1:43 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
tlatham committed rEVTGENea8e83948981: Add warning if requested C++ standard is too old (authored by tlatham).
Add warning if requested C++ standard is too old
Nov 20 2023, 2:23 PM

Nov 16 2023

tlatham committed rLAURA67c88df3b45a: Add functions to fit models to return DP likelihood(s) and signal DP amplitudes (authored by tlatham).
Add functions to fit models to return DP likelihood(s) and signal DP amplitudes
Nov 16 2023, 5:46 PM
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 closed D106: Only allow increase of C++ standard via environment variable.
Nov 15 2023, 9:02 PM · Restricted Project
tlatham committed rEVTGENb2be5ef019be: Only allow increase of C++ standard via environment variable (authored by tlatham).
Only allow increase of C++ standard via environment variable
Nov 15 2023, 9:02 PM
tlatham committed rEVTGEN2f3d0dfeecf5: Fixed probmax issues and bugs in EvtXPsiGamma model. (authored by abudinen).
Fixed probmax issues and bugs in EvtXPsiGamma model.
Nov 15 2023, 8:59 PM
tlatham added a comment to D106: Only allow increase of C++ standard via environment variable.

Thanks. @abudinen, I've tried to improve the clarity of the description following our discussion.

Nov 15 2023, 4:47 PM · Restricted Project
tlatham updated the summary of D106: Only allow increase of C++ standard via environment variable.
Nov 15 2023, 4:45 PM · Restricted Project
tlatham retitled D106: Only allow increase of C++ standard via environment variable from Allow increase of C++ standard via environment variable to Only allow increase of C++ standard via environment variable.
Nov 15 2023, 1:03 PM · Restricted Project
tlatham updated the summary of D106: Only allow increase of C++ standard via environment variable.
Nov 15 2023, 1:02 PM · Restricted Project
tlatham requested review of D106: Only allow increase of C++ standard via environment variable.
Nov 15 2023, 1:00 PM · Restricted Project
tlatham requested review of D105: Allow increase of C++ standard via environment variable.
Nov 15 2023, 12:55 PM · Laura
tlatham requested review of D104: Add functions to fit models to return DP likelihood(s) and signal DP amplitudes.
Nov 15 2023, 12:46 PM · Laura
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

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 committed rLAURA078824a8de62: Update MC production asymmetries (authored by tlatham).
Update MC production asymmetries
Nov 6 2023, 6:05 PM
tlatham committed rLAURA1515e6bb051c: Fix bug in normalisation (authored by tlatham).
Fix bug in normalisation
Nov 6 2023, 6:05 PM
tlatham committed rLAURAc58934cb42fc: Update runTimeDepTest.sh (authored by tlatham).
Update runTimeDepTest.sh
Nov 6 2023, 6:05 PM
tlatham committed rLAURA50fdaddb04a4: Provide cmd-line option to fix/float production asymmetry (authored by tlatham).
Provide cmd-line option to fix/float production asymmetry
Nov 6 2023, 6:05 PM
tlatham committed rLAURAc5d1fa2decff: Fix to allow simfits to QFS only (authored by tlatham).
Fix to allow simfits to QFS only
Nov 6 2023, 6:05 PM
tlatham committed rLAURAf64c44aeb438: Allow separate signal production asymmetries for different categories, e.g. run… (authored by tlatham).
Allow separate signal production asymmetries for different categories, e.g. run…
Nov 6 2023, 6:05 PM
tlatham committed rLAURAfb8282d38cf1: Add multi-dimensional constraints on yields in Bd2Dpipi TD fit (authored by tlatham).
Add multi-dimensional constraints on yields in Bd2Dpipi TD fit
Nov 6 2023, 6:05 PM
tlatham committed rLAURA55727ca92ad5: Fix warnings in LauKMatrixPropagator (authored by tlatham).
Fix warnings in LauKMatrixPropagator
Nov 6 2023, 6:05 PM
tlatham committed rLAURAfce4571be4f1: Fix bug in setting KS/KL mass in LauDatabasePDG (authored by tlatham).
Fix bug in setting KS/KL mass in LauDatabasePDG
Nov 6 2023, 6:05 PM
tlatham committed rLAURA4fbef44680a5: Fix warning in LauDecayTimeResolution::serialiseToJson (authored by tlatham).
Fix warning in LauDecayTimeResolution::serialiseToJson
Nov 6 2023, 6:05 PM
tlatham committed rLAURA79cd68dd725b: Modify Dpipi time-dep example to load tagging parameters from JSON (authored by tlatham).
Modify Dpipi time-dep example to load tagging parameters from JSON
Nov 6 2023, 6:05 PM
tlatham committed rLAURA03e3ca9ca882: Modify Dpipi time-dep example to write JSON of fitted parameters after fit (authored by tlatham).
Modify Dpipi time-dep example to write JSON of fitted parameters after fit
Nov 6 2023, 6:05 PM
tlatham committed rLAURA7a6b735684bb: Utility function to simplify writing DTA spline to JSON (authored by tlatham).
Utility function to simplify writing DTA spline to JSON
Nov 6 2023, 6:05 PM
tlatham committed rLAURA6699dd34e704: Update Bd2Dpipi example to float yields with constraints (authored by tlatham).
Update Bd2Dpipi example to float yields with constraints
Nov 6 2023, 6:05 PM
tlatham committed rLAURA1d9bb26e6a90: Allow tagging calib info to be read from and written to JSON (authored by tlatham).
Allow tagging calib info to be read from and written to JSON
Nov 6 2023, 6:05 PM
tlatham committed rLAURA872d35c57d37: Avoid forcing ranges onto yield parameters in fit models (authored by tlatham).
Avoid forcing ranges onto yield parameters in fit models
Nov 6 2023, 6:05 PM
tlatham committed rLAURAc7d3a3b787e7: Allow LauParameter to not have limits (authored by tlatham).
Allow LauParameter to not have limits
Nov 6 2023, 6:05 PM
tlatham committed rLAURA992c62adc49d: Add partially-combinatorial backgrounds (authored by tlatham).
Add partially-combinatorial backgrounds
Nov 6 2023, 6:05 PM
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