finesse.tracing.abcd.beamsplitter_trans

finesse.tracing.abcd.beamsplitter_trans(Rc, alpha, nr1=1, nr2=1, direction='x')[source]

Transmission through a curved surface at an angle of incidence.

Parameters
Rcfloat

Radius of curvature of the surface being reflected from. A positive Rc means the surface appears concave to the incident beam.

alphafloat

Angle of incidence in degrees

nr1float

refractive index of medium the beam starts in

nr2float

refractive index of medium the beam ends up in

directionstr

Which plane this reflection occurs in, either x or y.