finesse.detectors.amplitude_detector.AmplitudeDetector

Overview

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

Bases: finesse.detectors.general.MaskedDetector

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

Parameters

name : str

Name of newly created detector.

node : Node

Node to read output from.

f : float

Frequency of light to detect (in Hz).

n : int, optional; default: None

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

m : int, 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.