modu Numerical simulation (C++) for the interaction between laser and electron beam in undulator device.