finesse.components.mirror.Mirror¶
Overview
- class finesse.components.mirror.Mirror(name, R=None, T=None, L=None, phi=0, Rc=inf, xbeta=0, ybeta=0, misaligned=False)[source]¶
- Bases: - Surface- The mirror component represents a thin dielectric surface with associated properties such as reflectivity, tuning, and radius of curvature. It has two optical ports p1 and p2 which decsribe the two beams incident on either side of this surface. It also has a mechanical port mech which has nodes for longitudinal, yaw, and pitch motions. These mechanical nodes are purely for exciting small signal oscillations of the mirror. Static offsets in longitudinal displacements are set by the phi parameter (in units of degrees), yaw by the xbeta parameter, and pitch the ybeta parameter. - Parameters:
- namestr
- Name of newly created mirror. 
- Rfloat, optional
- Reflectivity of the mirror; defaults to 0.5. 
- Tfloat, optional
- Transmittance of the mirror; defaults to 0.5. 
- Lfloat, optional
- Loss of the mirror; defaults to 0.0. 
- phifloat, optional
- Tuning of the mirror (in degrees); defaults to 0.0. 
- Rcfloat or container of two floats, optional
- The radius of curvature of the mirror (in metres); defaults to a flat mirror (Rc=np.inf). Astigmatic mirrors can also be set with Rc=(Rcx, Rcy). 
- xbeta, ybetafloat, optional
- Misalignment of the mirror in yaw and pitch in units of radians 
- misalignedbool, optional
- When True the mirror will be significantly misaligned and assumes any reflected beam is dumped. Transmissions will still occur. 
 
- Attributes:
- Attributes are set via the Python API and not available via KatScript.
- surface_mapfinesse.knm.Map
- Decsribes the surface distortion of this mirror component. Coordinate system to the map is right-handed with the postive-z direction as the surface normal on the port 1 side of the mirror. 
 
 
Properties
| Numeric ABCD matrix from port 1 to port 1 in the tangential plane. | |
| Numeric ABCD matrix from port 1 to port 1 in the sagittal plane. | |
| Numeric ABCD matrix from port 1 to port 2 in the tangential plane. | |
| Numeric ABCD matrix from port 1 to port 2 in the sagittal plane. | |
| Numeric ABCD matrix from port 2 to port 1 in the tangential plane. | |
| Numeric ABCD matrix from port 2 to port 1 in the sagittal plane. | |
| Numeric ABCD matrix from port 2 to port 2 in the tangential plane. | |
| Numeric ABCD matrix from port 2 to port 2 in the sagittal plane. | |
| Refractive index on size 1 (port 1) | |
| Refractive index on size 2 (port 2) | 
Methods
| 
 | |
| 
 | Returns the ABCD matrix of the mirror for the specified coupling. |