Attributes | A collection of routines to construct and read object attributes. |
Configure | The MAD configurator. |
Expressions | Representation objects and parsers for attribute expressions. |
Options | The global MAD option flags. |
AbstractFun | Abstract base for matching constraints. |
AbstractMapper | No documentation available |
AbstractVar | Abstract base for a matching variable. |
Action | The base class for all MAD actions. |
AlignBase | Handle alignment errors. |
AlignHandler | Access misalignment errors. |
AlignReader | DOOM reader for reading alignment errors. |
AlignRemover | A visitor used to remove all misalignments from a line. |
AlignWrapper | No documentation available |
AlignWriter | A DOOM writer for writing alignment errors. |
Array1D | No documentation available |
AttCell | The abstract base class for attribute cells. |
AttList | The ATTLIST command. |
AttReal | The class for attribute cells with a real value. |
AttString | The class for attribute cells with a string value. |
AttWriter | The worker class for ATTLIST commands. |
Attribute | A representation of an Object attribute. |
AttributeBase | Abstract base class for attribute values of different types. |
AttributeHandler | Abstract base class for attribute parsers. |
BMultipoleField | No documentation available |
Beam | The BEAM definition. |
BeamBeam3D | A concrete representation for a beam-beam interaction. |
BeamSequence | The base class for all MAD beam lines and sequences. |
Beamline | No documentation available |
BeamlineVisitor | No documentation available |
BoolConstant | The BOOL CONSTANT definition. |
Call | The CALL command. |
Collimator | No documentation available |
CompoundStatement | Compound statement. |
ConcreteFun | Concrete class class for a single matching constraints or for an array |
ConcreteVar | Concrete class for a matching variable. |
ConstChannel | No documentation available |
ConstraintCmd | The CONSTRAINT command. |
CorrectionBase | Abstract base class for all orbit correction commands. |
Corrector | No documentation available |
Definition | The base class for all MAD definitions. |
Directory | A map of string versus pointer to Object. |
DoomCmd | The DOOM command. |
DoomDB | Encapsulates the DOOM data base. |
DoomReader | Encapsulates reading from the DOOM data base. |
DoomWriter | Encapsulates writing to the DOOM data base. |
Drift | No documentation available |
Dump | The DUMP command. |
Dynamic | The DYNAMIC command. |
Echo | The ECHO command. |
Edit | This class contains all data for the sequence editor. |
EditCmd | The sequence editor SEQEDIT command. |
EditCycle | The sequence editor CYCLE command. |
EditEnd | The sequence editor ENDEDIT command. |
EditFlatten | The sequence editor FLATTEN command. |
EditInstall | The sequence editor INSTALL command. |
EditMove | The sequence editor MOVE command. |
EditParser | The parser for the MAD sequence editor. |
EditReflect | The sequence editor REFLECT command. |
EditRemove | The sequence editor REMOVE command. |
EditReplace | The sequence editor REPLACE command. |
EditSelect | The sequence editor SELECT command. |
Editor | The base class for all MAD sequence editor commands. |
Eigen | The EIGEN command. |
Element | The base class for all MAD elements. |
ElementBase | No documentation available |
Envelope | The ENVELOPE command. |
Error | Error block. |
ErrorAlign | The EALIGN command. |
ErrorCmd | The ERROR command. |
ErrorComp | The EFCOMP command. |
ErrorEnd | The ENDERROR command. |
ErrorField | The EFIELD command. |
ErrorParser | The parser used in the error module. |
ErrorPrint | The EPRINT command. |
ErrorSave | The ESAVE command. |
ErrorSelect | The error SELECT command. |
Euclid3D | No documentation available |
FTps | No documentation available |
FVps | No documentation available |
FlaggedElmPtr | No documentation available |
FlatWriter | Visitor class for writing a line or sequence as a flat sequence in |
Flatten | Flatten a beamline. |
Help | The HELP commands. |
IfStatement | If statement. |
Insertion | The TWISSTRACK command. |
LMDif | The LMDIF command. |
LieMapper | Build a Lie-algebraic map using a finite-length lens for each elements. |
Line | The LINE definition. |
LineTemplate | An ``archetype'' for a MAD beam line with arguments. |
LineWriter | Visitor class for writing a sequence list to the DOOM data base. |
List | The LIST command. |
MPBase | Handle multipole errors. |
MPHandler | Access field errors. |
MPReader | A DOOM reader for reading field errors. |
MPRemover | A visitor used to remove all random field errors from a line. |
MPSplitIntegrator | Integrator replacing each multipole by a set of thin lenses. |
MPWriter | A DOOM writer for writing field errors. |
Macro | Abstract base class for macros. |
MacroCmd | Encapsulate the buffer for the ``archetypes'' of all macros. |
MacroStream | An input buffer for macro commands. |
MadBeamBeam | The BEAMBEAM element. |
MadBeamBeam3D | The BEAMINT element. |
MadBend | Base class for all bending magnets. |
MadCavity | The RFCAVITY element. |
MadData | The global MAD structure. |
MadDrift | The DRIFT element. |
MadECollimator | The ECOLLIMATOR element. |
MadElement | Base class for all beam line elements. |
MadException | The base class for all MAD exceptions. |
MadHKicker | The HKICKER element. |
MadHMonitor | The HMONITOR element. |
MadInstrument | The INSTRUMENT element. |
MadKicker | The KICKER element. |
MadMarker | The MARKER element. |
MadMonitor | The MONITOR element. |
MadMultipole | The MULTIPOLE element. |
MadOctupole | The OCTUPOLE element. |
MadParser | The default parser for MAD-9. |
MadPatch | The PATCH element. |
MadQuadrupole | The QUADRUPOLE element. |
MadRBend | The RBEND element. |
MadRCollimator | The RCOLLIMATOR element. |
MadSBend | The SBEND element. |
MadSRot | The SROT element. |
MadSeparator | The ELSEPARATOR element. |
MadSextupole | The SEXTUPOLE element. |
MadSolenoid | The SOLENOID element. |
MadVKicker | The VKICKER element. |
MadVMonitor | The VMONITOR element. |
MadYRot | The YROT element. |
MakeSequence | The MAKESEQ command. |
Match | Matching block. |
MatchCmd | The MATCH command. |
MatchEnd | The ENDMATCH command. |
MatchOption | The OPTION command for matching. |
MatchParser | The parser used in the MAD match module. |
Matrix | No documentation available |
MatrixCmd | The MATRIX command. |
Micado | Class Micado MAD command MICADO. |
Migrad | The MIGRAD command. |
Multipole | No documentation available |
MultipoleWrapper | No documentation available |
Object | The base class for all MAD objects. |
Option | The OPTION command. |
Parser | No documentation available |
PartBunch | No documentation available |
PartData | No documentation available |
Particle | No documentation available |
Patch | No documentation available |
Period | The TWISS command. |
PlaceRep | Representation of a place within a beam line or sequence. |
PlanarArcGeometry | No documentation available |
QRSolver | Least-square solution of systems of linear equations. |
RBend | No documentation available |
RBendWrapper | No documentation available |
RFCavity | No documentation available |
RangeRep | Representation of a range within a beam line or sequence. |
RangeSelector | An abstract visitor which calls the pure virtual method |
RealConstant | The REAL CONSTANT definition. |
RealVariable | The REAL VARIABLE definition. |
RealVector | The REAL VECTOR definition. |
RegularExpression | A regular expression. |
Replacer | A visitor which replaces all references to named element by a new |
SBend | No documentation available |
SBendWrapper | No documentation available |
SFunction | Functions of arc length. |
Save | The SAVE command. |
Select | The SELECT command. |
Selector | Set selection flags for a given range in a beam line. |
Separator | No documentation available |
Sequence | The SEQUENCE definition. |
SequenceMember | A member of a SEQUENCE. |
SequenceParser | The parser for SEQUENCE members. |
SequenceTemplate | An ``archetype'' for a SEQUENCE with arguments. |
SetIntegrator | The SETINT command. |
Show | The SHOW command. |
Simplex | The SIMPLEX command. |
Solenoid | No documentation available |
Statement | No documentation available |
Static | The STATIC command. |
Stop | The STOP command. |
StringConstant | The STRING CONSTANT definition. |
Survey | The SURVEY command. |
Surveyor | No documentation available |
System | The SYSTEM command. |
TValue | No documentation available |
Table | The base class for all MAD tables. |
TableRowRep | Representation of a table row reference. |
TableTester | Test dependency of a table. |
ThickMapper | Build a map using a finite-length lens for each elements. |
ThreadAll | Class ThreadAll MAD command THREADALL. |
ThreadBpm | Class ThreadBpm MAD command THREADBPM. |
Timer | Timer class. |
Title | The TITLE command. |
Token | No documentation available |
TokenStream | No documentation available |
Track | Hold data for tracking. |
TrackCmd | The TRACK command. |
TrackEnd | The ENDTRACK command. |
TrackParser | The parser class used by the MAD tracking module. |
TrackRun | The RUN command. |
TrackSave | The TSAVE command. |
TrackStart | The START command. |
TransportMapper | Build a map using a transport map for each elements. |
Twiss | Class Twiss Abstract base class for table buffers holding lattice function. |
Twiss3 | The TWISS3 command. |
Value | The VALUE command. |
ValueDefinition | The base class for all MAD value definitions. |
VaryCmd | The VARY command. |
Vector | No documentation available |
What | The WHAT command. |
WhileStatement | While statement. |