MAD-NG Reference Manual
0.9.7
Part I:
LANGUAGE
Introduction
Scripting
Objects
Beams
Beta0 Blocks
Elements
Sequences
MTables
MADX
Python
Part II:
COMMANDS
Part III:
PHYSICS
Part IV:
MODULES
Part V:
PROGRAMMING
MAD-NG Reference Manual
LANGUAGE
View page source
Previous
Next
LANGUAGE
Introduction
Presentation
Installation
Interactive Mode
Batch Mode
Online Help
Scripting
Lua and LuaJIT
Lua primer
Extensions
Types
Concepts
Ecosystem
Objects
Creation
Inheritance
Attributes
Methods
Metamethods
Flags
Environments
Beams
Attributes
Methods
Metamethods
Particles database
Particle charges
Examples
Beta0 Blocks
Attributes
Methods
Metamethods
Examples
Elements
Taxonomy
Attributes
Methods
Metamethods
Elements
Flags
Fringe fields
Sub-elements
Aperture
Misalignment
Sequences
Attributes
Methods
Metamethods
Sequences creation
Element positions
Element selections
Indexes, names and counts
Iterators and ranges
Examples
MTables
Attributes
Methods
Metamethods
MTables creation
Rows selections
Indexes, names and counts
Iterators and ranges
Examples
MADX
Environment
Importing Sequences
Converting Scripts
Converting Macros
Python
Preqrequisites
Communication Protocol
Receiving Variables
Sending Variables
Error Handling
Executing Python Code Sent from MAD