double for 4-momentum vector in Generate()