finesse.tracing.abcd.beamsplitter_refl

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

Reflection from 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 reflection occurs in

nr2float

refractive index of medium on the other side of the surrface

directionstr

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