I wonder why the weight of the boson is affected by all these factors. Anyone care to fill me in?
Knowing the energy and momentum allows one to calculate the path. Gravitational forces are also acting on those particles, and any changes in their paths caused will change the final calculated mass.
If you're on the moon, the gravitational force of the earth acting on an object is not what matters. It's the gravitational force of the moon that matters.