finesse.detectors.amplitude_detector.AmplitudeDetector

Overview

class finesse.detectors.amplitude_detector.AmplitudeDetector(name, node, f, n=None, m=None)[source]

Bases: MaskedDetector

Represents an amplitude detector which calculates the amplitude and phase of light fields at one frequency.

Parameters:
namestr

Name of newly created detector.

nodeNode

Node to read output from.

ffloat

Frequency of light to detect (in Hz).

nint, optional; default: None

Tangential mode index to probe. Defaults to None such that all fields of the given frequency are summed.

mint, optional; default: None

Sagittal mode index to probe. Defaults to None such that all fields of the given frequency are summed.

Properties

AmplitudeDetector.m

The sagittal mode index to probe.

AmplitudeDetector.n

The tangential mode index to probe.