1 #ifndef OPAL_NILTRACKER_H
2 #define OPAL_NILTRACKER_H
12 #define NIL_VISITELEMENT(elem) virtual void visit##elem(const elem &) { }
17 template <
class T,
unsigned Dim>
87 NilTracker(const NilTracker &);
89 void operator=(const NilTracker &);
92 #endif // OPAL_NILTRACKER_H
virtual void execute()
Apply the algorithm to the top-level beamline.
Interface for basic beam line object.
Interface for septum magnet.
Interface for electrostatic separator.
Interface for beam position monitors.
Interface for RF Quadrupole.
Define the position of a misaligned element.
Interface for general corrector.
Interface for beam diagnostics.
Interface for drift space.
Interface for general multipole.
#define NIL_VISITELEMENT(elem)
Interface for cyclotron collimator.
Abstract beam-beam interaction.
Interface for cyclotron valley.
An abstract sequence of beam line components.
The magnetic field of a multipole.
Interface for a Lambertson septum.
Track particles or bunches.