NXbending_magnet

Status:

base class, extends NXobject

Description:

A bending magnet

Symbols:

No symbol table

Groups cited:

NXdata, NXgeometry

Structure:

@default: (optional) NX_CHAR

Declares which child group contains a path leading to a NXdata group.

It is recommended (as of NIAC2014) to use this attribute to help define the path to the default dataset to be plotted. See https://www.nexusformat.org/2014_How_to_find_default_data.html for a summary of the discussion.

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

Hypertext Anchors

Table of hypertext anchors for all groups, fields, attributes, and links defined in this class.

documentation (reST source) anchor

web page (HTML) anchor

/NXbending_magnet/accepted_photon_beam_divergence-field

#nxbending-magnet-accepted-photon-beam-divergence-field

/NXbending_magnet/bending_radius-field

#nxbending-magnet-bending-radius-field

/NXbending_magnet/critical_energy-field

#nxbending-magnet-critical-energy-field

/NXbending_magnet/divergence_x_minus-field

#nxbending-magnet-divergence-x-minus-field

/NXbending_magnet/divergence_x_plus-field

#nxbending-magnet-divergence-x-plus-field

/NXbending_magnet/divergence_y_minus-field

#nxbending-magnet-divergence-y-minus-field

/NXbending_magnet/divergence_y_plus-field

#nxbending-magnet-divergence-y-plus-field

/NXbending_magnet/GEOMETRY-group

#nxbending-magnet-geometry-group

/NXbending_magnet/magnetic_field-field

#nxbending-magnet-magnetic-field-field

/NXbending_magnet/source_distance_x-field

#nxbending-magnet-source-distance-x-field

/NXbending_magnet/source_distance_y-field

#nxbending-magnet-source-distance-y-field

/NXbending_magnet/spectrum-group

#nxbending-magnet-spectrum-group

/NXbending_magnet@default-attribute

#nxbending-magnet-default-attribute

NXDL Source:

https://github.com/FAIRmat-Experimental/nexus_definitions/tree/fairmat/base_classes/NXbending_magnet.nxdl.xml