Implementation of some new functors needed for the SMOG dimuon line.
In particular:
Goes with LHCb!2199 (merged)
Needed for Moore!288 (merged)