datamodel: doc
datamodel: make Candidate use fmom.PxPyPzE instead of just fmom.P4