InvariantMassTool: Use TLorentzVector to calcualte the mass
Hi,
as reported in ATLASRECTS-6135, it could happen that the invariant mass of the two particles becomes very rarely invalid returning a number less than 0. The second item is that the methods in place use lots of float variables and are quite cumbersome given that ROOT
already provides lot's of implementations to calculate invariant momenta.
Merge request reports
Activity
This merge request affects 1 package:
- PhysicsAnalysis/DerivationFramework/DerivationFrameworkTools
This merge request affects 2 files:
- PhysicsAnalysis/DerivationFramework/DerivationFrameworkTools/DerivationFrameworkTools/InvariantMassTool.h
- PhysicsAnalysis/DerivationFramework/DerivationFrameworkTools/src/InvariantMassTool.cxx
added Derivation master review-pending-level-1 labels
CI Result SUCCESS (hash 3b203548)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30820]added review-approved label and removed review-pending-level-1 label
mentioned in commit 73befee8
added sweep:ignore label