This document describes the use of raygen.
This is Edition 2.6.17, for raygen version
2.6.17, 2 July 2020.
Copyright © 2006 Smithsonian Institution
raygen is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
| • Copying: | ||
| • Introduction: | ||
| • Parameters: | ||
| • Coordinate Systems: | ||
| • Units: | ||
| • Source specification: | ||
| • Variable and Parameter index: | ||
— The Detailed Node Listing — Copying | ||
|---|---|---|
| • Copying: | ||
| • Introduction: | ||
| • Parameters: | ||
| • Coordinate Systems: | ||
| • Units: | ||
| • Source specification: | ||
| • Variable and Parameter index: | ||
Source specification | ||
| • Position Generators: | ||
| • Spectrum Generators: | ||
Position Generators | ||
| • Intensity Distributions: | ||
| • rect: | rect( name, width, height [, optargs] ) | |
| • disk: | disk( name, radius [, optargs] ) | |
| • image: | image( name [, optargs] ) | |
| • point: | point( name [, optargs] ) | |
Spectrum Generators | ||
| • mono: | mono( name, energy, flux ) | |
| • flat: | flat( name, energy_min, energy_max, flux ) | |
| • spectrum: | spectrum( name [, optargs] ) | |