3.3.1.5. NXbending_magnetΒΆ

Status:

base class, extends NXobject, version 1.0

Description:

A bending magnet

Symbols:

No symbol table
Groups cited:
NXdata, NXgeometry

Structure:

critical_energy: NX_FLOAT {units=NX_ENERGY}

bending_radius: NX_FLOAT {units=NX_LENGTH}

magnetic_field: NX_FLOAT {units=NX_CURRENT}

strength of magnetic field of dipole magnets

accepted_photon_beam_divergence: NX_FLOAT {units=NX_LENGTH}

An array of four numbers giving X+, X-, Y+ and Y- half divergence

source_distance_x: NX_FLOAT {units=NX_LENGTH}

Distance of source point from particle beam waist in X (horizontal) direction.

source_distance_y: NX_FLOAT {units=NX_LENGTH}

Distance of source point from particle beam waist in Y (vertical) direction.

divergence_x_plus: NX_FLOAT {units=NX_ANGLE}

Accepted photon beam divergence in X+ (horizontal outboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

divergence_x_minus: NX_FLOAT {units=NX_ANGLE}

Accepted photon beam divergence in X- (horizontal inboard) direction. Note that divergence_x_plus+divergence_x_minus is the total horizontal beam divergence.

divergence_y_plus: NX_FLOAT {units=NX_ANGLE}

Accepted photon beam divergence in Y+ (vertical upward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

divergence_y_minus: NX_FLOAT {units=NX_ANGLE}

Accepted photon beam divergence in Y- (vertical downward) direction. Note that divergence_y_plus+divergence_y_minus is the total vertical beam divergence.

spectrum: NXdata

bending magnet spectrum

(geometry): NXgeometry

“Engineering” position of bending magnet
NXDL Source:
https://github.com/nexusformat/definitions/blob/master/base_classes/NXbending_magnet.nxdl.xml