CERN – EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH ADVANCED SIMULATIONS OF OPTICAL TRANSITION AND DIFFRACTION RADIATION