Elements#
The elements submodule contains the physical implementation of the different beamline elements, namely:
Drifts
Dipoles
Quadrupoles
Sextupoles
Multipoles (magnets with a combined dipolar, quadrupolar and sextupolar function),
Collimators (rectangular, circular and elliptical);
- Scatterers
 thin materials that interact with the particles and only modify the transverse angle along the two transverse axes
- Degraders
 thick materials which combine particle interaction with a simple drift type propagation along the material
Classes#
  | 
Define a BeamStop.  | 
  | 
Define a Bend magnet.  | 
  | 
Define a CircularCollimator.  | 
  | 
Define a Collimator.  | 
  | 
Define a Degrader.  | 
  | 
Define a DipEdge element.  | 
  | 
Definition of a Drift.  | 
  | 
Define a Dump.  | 
  | 
Define an EllipticalCollimator.  | 
  | 
Define a Fringe field at the entrance of a bending magnet.  | 
  | 
Define a Fringe field at the exit of a bending magnet.  | 
  | 
Define a gap where no physical geometry is placed  | 
  | 
Define a HKicker element.  | 
  | 
Define a Kicker element.  | 
  | 
  | 
  | 
Define a Marker  | 
  | 
Define a Matrix element.  | 
  | 
Define a Multipole magnet.  | 
  | 
Define a Quadrupole magnet.  | 
  | 
Definition of a RBend  | 
  | 
Define a RectangularCollimator.  | 
  | 
Definition of a SBend  | 
  | 
Definition of a SRotation.  | 
  | 
Define a Scatterer.  | 
  | 
Define a Sextupole magnet.  | 
  | 
Default initializer for all Commands.  | 
  | 
Define a VKicker element.  | 
Class Inheritance Diagram#
