OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include "AbsBeamline/AttributeSet.h"
#include "Algorithms/CoordinateSystemTrafo.h"
#include "Algorithms/Quaternion.h"
#include "BeamlineGeometry/Euclid3D.h"
#include "BeamlineGeometry/Geometry.h"
#include "Structure/BoundingBox.h"
#include "MemoryManagement/RCObject.h"
#include "Utilities/GeneralClassicException.h"
#include <boost/optional.hpp>
#include <map>
#include <queue>
#include <string>
Go to the source code of this file.
Classes | |
class | ElementBase |
Enumerations | |
enum class | ElementType : unsigned short { ANY , BEAMLINE , CCOLLIMATOR , CORRECTOR , CYCLOTRON , DEGRADER , DRIFT , FLEXIBLECOLLIMATOR , MARKER , MONITOR , MPSPLITINTEGRATOR , MULTIPOLE , MULTIPOLET , OFFSET , PROBE , RBEND , RBEND3D , RFCAVITY , RING , SBEND , SBEND3D , SEPTUM , SOLENOID , SOURCE , STRIPPER , TRAVELINGWAVE , UNDULATOR , VACUUM , VARIABLERFCAVITY } |
enum class | ApertureType : unsigned short { RECTANGULAR , ELLIPTICAL , CONIC_RECTANGULAR , CONIC_ELLIPTICAL } |
|
strong |
Enumerator | |
---|---|
RECTANGULAR | |
ELLIPTICAL | |
CONIC_RECTANGULAR | |
CONIC_ELLIPTICAL |
Definition at line 120 of file ElementBase.h.
|
strong |
Definition at line 88 of file ElementBase.h.