McXtrace logo

McXtrace - An X-ray ray-trace simulation package

Synchrotron SOLEIL DTU Physics

McXtrace

About McXtrace
 Publications
 Project Partners
 Project People
 Goal

Download
 Components

Documentation
 Manual
 Commands
 Wiki (GitHub)
 Tutorial

Mailing list

Links

Search

Code-repository (GitHub)

Report bugs (GitHub)


The Arm McXtrace Component

4.1  The Arm McXtrace Component

Arm/optical bench

Identification

  • Author: Kim Lefmann and Kristian Nielsen

  • Origin: Risoe

  • Date: September 2009

Description

An arm does not actually do anything, it is just there to set up a new coordinate system.

Example: Arm()

Input parameters

Parameters in boldface are required; the others are optional.

Name

Unit

Description

Default

Links

  • Component source code found in file Arm.comp.

The generic component

The component Arm is empty; is resembles an optical bench and has no effect on the x-ray. The purpose of this component is only to provide a standard means of defining a local coordinate system within the instrument definition. Other components may then be positioned relative to the Arm component using the McXtrace meta-language. The use of Arm components in beamline definitions is not required but is recommended for clarity. Arm has no input parameters.

The first Arm instance in an instrument definition may be changed into a Progress_bar (sec. 9.1) component in order to display simulation progress on the fly, and possibly save intermediate results.


Last Modified: Monday, 05-Oct-2026 10:48:07 CEST
Search website mailinglist archive GitHub repos