def METHOD_NAME() :
    from lasy.laser import Laser
    from lasy.profiles import (
        CombinedLongitudinalTransverseProfile,
        GaussianProfile,
    )
    from lasy.profiles.longitudinal import GaussianLongitudinalProfile
    from lasy.profiles.transverse import LaguerreGaussianTransverseProfile
    # Create a Laguerre Gaussian laser in RZ geometry using lasy
    pol = (1, 0)
    profile = CombinedLongitudinalTransverseProfile(
    wavelength,pol,laser_energy,
    GaussianLongitudinalProfile(wavelength, tt, t_peak=0),
    LaguerreGaussianTransverseProfile(w0, p=0, m=1),
    )
    dim = "rt"
    lo = (0e-6, -20e-15)
    hi = (+25e-6, +20e-15)
    npoints = (100,100)
    laser = Laser(dim, lo, hi, npoints, profile, n_azimuthal_modes=2)
    laser.normalize(laser_energy, kind="energy")
    laser.write_to_file("laguerrelaserRZ")
    executables = glob.glob("*.ex")
    if len(executables) == 1 :
        launch_analysis(executables[0])
    else :
        assert(False)
    # Do the checksum test
    filename_end = "diags/plotfiles/plt000612/"
    test_name = "LaserInjectionFromRZLASYFile"
    checksumAPI.evaluate_checksum(test_name, filename_end)
    print('Passed')