finesse.gaussian.BeamParam.roc

BeamParam.roc(z=None, wavelength=None, nr=None, w0=None)[source]

Radius of curvature of the beam as a function of any of the dependent arguments.

Calling this method with no arguments is equivalent to accessing BeamParam.Rc.

Parameters
zfloat, optional

Distance along optical axis relative to waist, defaults to BeamParam.z for this beam parameter.

wavelengthfloat, optional

Wavelength of the beam to use, defaults to BeamParam.wavelength for this beam parameter.

nrfloat, optional

Refractive index to use, defaults to BeamParam.nr for this beam parameter.

w0float, optional

Waist-size of the beam, defaults BeamParam.w0 for this beam parameter.

Returns
Radius of curvature of the beam using the specified properties.