double for 4-momentum in Generate()