OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
TBeamline< T > Member List
This is the complete list of members for
TBeamline< T >
, including all inherited members.
accept
(BeamlineVisitor &) const
TBeamline< T >
virtual
actionRange_m
ElementBase
private
addReference
() const
RCObject
inline
ANY
enum value
ElementBase
aperture_m
ElementBase
protected
ApertureType
enum name
ElementBase
append
(const T &)
TBeamline< T >
inline
virtual
Beamline
(const std::string &name)
Beamline
explicit
Beamline
()
Beamline
Beamline
(const Beamline &)
Beamline
BEAMLINE
enum value
ElementBase
bgeometry_m
ElementBase
private
CCOLLIMATOR
enum value
ElementBase
clone
() const
TBeamline< T >
virtual
CONIC_ELLIPTICAL
enum value
ElementBase
CONIC_RECTANGULAR
enum value
ElementBase
copyStructure
()
TBeamline< T >
virtual
CORRECTOR
enum value
ElementBase
csTrafoGlobal2Local_m
ElementBase
protected
CYCLOTRON
enum value
ElementBase
DEGRADER
enum value
ElementBase
DRIFT
enum value
ElementBase
elemedgeSet_m
ElementBase
private
ElementBase
(const std::string &name)
ElementBase
explicit
ElementBase
()
ElementBase
ElementBase
(const ElementBase &)
ElementBase
elementEdge_m
ElementBase
protected
elementID
ElementBase
private
elementPosition_m
ElementBase
private
ElementType
enum name
ElementBase
ELLIPTICAL
enum value
ElementBase
fixPosition
()
ElementBase
inline
FLEXIBLECOLLIMATOR
enum value
ElementBase
getAperture
() const
ElementBase
inline
getArcLength
() const
TBeamline< T >
virtual
getAttribute
(const std::string &aKey) const
ElementBase
virtual
getBoundaryGeometry
() const
ElementBase
inline
virtual
getBoundingBoxInLabCoords
() const
ElementBase
virtual
getChannel
(const std::string &aKey, bool create=false)
ElementBase
virtual
getConstChannel
(const std::string &aKey) const
ElementBase
virtual
getCSTrafoGlobal2Local
() const
ElementBase
inline
getEdgeToBegin
() const
ElementBase
inline
virtual
getEdgeToEnd
() const
ElementBase
inline
virtual
getElementDimensions
(double &begin, double &end) const
ElementBase
inline
virtual
getElementLength
() const
TBeamline< T >
virtual
getElementPosition
() const
ElementBase
inline
getEntrance
() const
TBeamline< T >
virtual
getEntranceFrame
() const
TBeamline< T >
virtual
getEntrancePatch
() const
ElementBase
inline
virtual
getExit
() const
TBeamline< T >
virtual
getExitFrame
() const
TBeamline< T >
virtual
getExitPatch
() const
ElementBase
inline
virtual
getGeometry
()
TBeamline< T >
inline
virtual
getGeometry
() const
TBeamline< T >
inline
virtual
getInitialDirection
() const
TBeamline< T >
inline
virtual
getMisalignment
(double &x, double &y, double &s) const
ElementBase
getMisalignment
() const
ElementBase
inline
getName
() const
ElementBase
virtual
getOrigin
() const
TBeamline< T >
virtual
getOrigin3D
() const
TBeamline< T >
inline
virtual
getOutputFN
() const
ElementBase
getParticleMatterInteraction
() const
ElementBase
inline
virtual
getRelativeFlag
() const
TBeamline< T >
inline
virtual
getRequiredNumberOfTimeSteps
() const
ElementBase
inline
virtual
getRotationAboutZ
() const
ElementBase
inline
getTotalTransform
() const
TBeamline< T >
virtual
getTransform
(double fromS, double toS) const
TBeamline< T >
virtual
getTransform
(double s) const
TBeamline< T >
virtual
getType
() const
TBeamline< T >
inline
virtual
getTypeString
() const
ElementBase
inline
getTypeString
(ElementType type)
ElementBase
static
getWake
() const
ElementBase
inline
virtual
hasAttribute
(const std::string &aKey) const
ElementBase
virtual
hasBoundaryGeometry
() const
ElementBase
inline
virtual
hasParticleMatterInteraction
() const
ElementBase
inline
virtual
hasWake
() const
ElementBase
inline
virtual
isElementPositionSet
() const
ElementBase
inline
isInside
(const Vector_t &r) const
ElementBase
inline
virtual
isInsideTransverse
(const Vector_t &r) const
ElementBase
protected
isPositioned
() const
ElementBase
inline
isSharable
() const
ElementBase
inline
isShared
() const
RCObject
inline
iterate
(BeamlineVisitor &, bool r2l) const
TBeamline< T >
virtual
itsCoordTrafoTo_m
TBeamline< T >
protected
itsGeometry
TBeamline< T >
protected
itsOrigin_m
TBeamline< T >
protected
makeSharable
()
TBeamline< T >
inline
virtual
MARKER
enum value
ElementBase
misalignment_m
ElementBase
protected
MONITOR
enum value
ElementBase
MPSPLITINTEGRATOR
enum value
ElementBase
MULTIPOLE
enum value
ElementBase
MULTIPOLET
enum value
ElementBase
OFFSET
enum value
ElementBase
operator=
(const Beamline &)
Beamline
private
RCObject::operator=
(const RCObject &right)
RCObject
inline
protected
outputfn_m
ElementBase
private
parmatint_m
ElementBase
private
positionIsFixed
ElementBase
private
prepend
(const T &)
TBeamline< T >
inline
virtual
PROBE
enum value
ElementBase
RBEND
enum value
ElementBase
RBEND3D
enum value
ElementBase
RCObject
()
RCObject
inline
protected
RCObject
(const RCObject &)
RCObject
inline
protected
RECTANGULAR
enum value
ElementBase
refCount
RCObject
mutable
private
relativePositions_m
TBeamline< T >
protected
releasePosition
()
ElementBase
inline
removeAttribute
(const std::string &aKey)
ElementBase
virtual
removeReference
() const
RCObject
inline
RFCAVITY
enum value
ElementBase
RING
enum value
ElementBase
rotationZAxis_m
ElementBase
protected
SBEND
enum value
ElementBase
SBEND3D
enum value
ElementBase
SEPTUM
enum value
ElementBase
setActionRange
(const std::queue< std::pair< double, double > > &range)
ElementBase
inline
setAperture
(const ApertureType &type, const std::vector< double > &args)
ElementBase
inline
setAttribute
(const std::string &aKey, double val)
ElementBase
virtual
setBoundaryGeometry
(BoundaryGeometry *geo)
ElementBase
virtual
setCSTrafoGlobal2Local
(const CoordinateSystemTrafo &ori)
ElementBase
inline
setCurrentSCoordinate
(double s)
ElementBase
setElementLength
(double length)
ElementBase
inline
virtual
setElementPosition
(double elemedge)
ElementBase
inline
setInitialDirection
(const Quaternion &rot)
TBeamline< T >
inline
setMisalignment
(const CoordinateSystemTrafo &cst)
ElementBase
inline
setName
(const std::string &name)
ElementBase
virtual
setOrigin3D
(const Vector_t &ori)
TBeamline< T >
inline
setOutputFN
(std::string fn)
ElementBase
setParticleMatterInteraction
(ParticleMatterInteractionHandler *spys)
ElementBase
virtual
setRelativeFlag
(bool flag)
TBeamline< T >
inline
setRotationAboutZ
(double rotation)
ElementBase
inline
setWake
(WakeFunction *wf)
ElementBase
virtual
shareFlag
ElementBase
mutable
protected
SOLENOID
enum value
ElementBase
SOURCE
enum value
ElementBase
STRIPPER
enum value
ElementBase
TBeamline
()
TBeamline< T >
TBeamline
(const std::string &name)
TBeamline< T >
explicit
TBeamline
(const TBeamline< T > &right)
TBeamline< T >
TRAVELINGWAVE
enum value
ElementBase
UNDULATOR
enum value
ElementBase
update
(const AttributeSet &)
ElementBase
userAttribs
ElementBase
private
VACUUM
enum value
ElementBase
VARIABLERFCAVITY
enum value
ElementBase
wake_m
ElementBase
private
~Beamline
()
Beamline
virtual
~ElementBase
()
ElementBase
virtual
~RCObject
()=0
RCObject
inline
protected
pure virtual
~TBeamline
()
TBeamline< T >
virtual
Generated on Wed Aug 25 2021 16:41:16 for OPAL (Object Oriented Parallel Accelerator Library) by
1.9.1