3.3.1.5. NXbending_magnet

Status:

base class, extends NXobject

Description:

A bending magnet

Symbols:

No symbol table

Groups cited:

NXdata, NXgeometry

Structure:

critical_energy: (optional) NX_FLOAT {units=NX_ENERGY}

bending_radius: (optional) NX_FLOAT {units=NX_LENGTH}

magnetic_field: (optional) NX_FLOAT {units=NX_CURRENT}

strength of magnetic field of dipole magnets

accepted_photon_beam_divergence: (optional) NX_FLOAT {units=NX_LENGTH}

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

source_distance_x: (optional) NX_FLOAT {units=NX_LENGTH}

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

source_distance_y: (optional) NX_FLOAT {units=NX_LENGTH}

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

divergence_x_plus: (optional) 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: (optional) 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: (optional) 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: (optional) 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: (optional) NXdata

bending magnet spectrum

GEOMETRY: (optional) NXgeometry

“Engineering” position of bending magnet

NXDL Source:

https://github.com/nexusformat/definitions/blob/master/base_classes/NXbending_magnet.nxdl.xml