Allow for Massive Missing Particles in TupleToolCorrectedMass
Adding a few lines to TupleToolCorrectedMass so that missing particles with mass can be included in mass reconstructions. This is for an analysis of Lb -> LcLc~n where we are considering the neutron a missing particle. Unless explicitly stated the mass of the invisible particle is by default 0 and the TupleTool acts as it was previously, so users do not have to specify M_invis = 0.
Adding lines like this in the options file will result in non 0 invisible mass.
dtt.addTupleTool("TupleToolCorrectedMass/M_n")
dtt.M_n.MassInvisible = 939.56542052 * MeV
Merge request reports
Activity
assigned to @nhowarth
added Tuples enhancement labels
requested review from @masmith
- Resolved by Ned Francis Howarth
- Resolved by Ned Francis Howarth
Why is this going towards
2018-patches
?Edited by Mark SmithI already exchanged with @nhowarth that it should go to run2-patches. Probably good to later cherry-pick to the other branches, though.
@nhowarth
2018-patches
andrun2-patches
have diverged considerably. You will need to create a new branch fromrun2-patches
and make a new MR
Thanks @nhowarth. Note that members should be
m_XXX
, som_invis
rather thanM_invis
. I would writem_invisible
.added 1 commit
- ae166488 - Update TupleToolCorrectedMass.cpp: M_invis -> m_invisible
added 1 commit
- b5d8e81b - Update TupleToolCorrectedMass.h M_invis -> m_invisible