OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
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
addReference() const RCObjectinline
ALIGNWRAPPER enum valueElementBase
ANY enum valueElementBase
aperture_mElementBaseprotected
ApertureType enum nameElementBase
append(const T &)TBeamline< T >inlinevirtual
BEAMBEAM enum valueElementBase
BEAMBEAM3D enum valueElementBase
Beamline(const std::string &name)Beamlineexplicit
Beamline()Beamline
Beamline(const Beamline &)Beamline
BEAMLINE enum valueElementBase
BEAMSTRIPPING enum valueElementBase
CCOLLIMATOR enum valueElementBase
clone() const TBeamline< T >virtual
CONIC_ELLIPTICAL enum valueElementBase
CONIC_RECTANGULAR enum valueElementBase
copyStructure()TBeamline< T >virtual
CORRECTOR enum valueElementBase
CORRECTORWRAPPER enum valueElementBase
csTrafoGlobal2Local_mElementBaseprotected
CYCLOTRON enum valueElementBase
CYCLOTRONVALLEY enum valueElementBase
CYCLOTRONWRAPPER enum valueElementBase
DEGRADER enum valueElementBase
DIAGNOSTIC enum valueElementBase
DRIFT enum valueElementBase
ElementBase(const std::string &name)ElementBaseexplicit
ElementBase()ElementBase
ElementBase(const ElementBase &)ElementBase
elementEdge_mElementBaseprotected
ElementType enum nameElementBase
ELLIPTICAL enum valueElementBase
fixPosition()ElementBaseinline
FLEXIBLECOLLIMATOR enum valueElementBase
getAperture() const ElementBaseinline
getArcLength() const TBeamline< T >virtual
getAttribute(const std::string &aKey) const ElementBasevirtual
getBoundaryGeometry() const ElementBaseinlinevirtual
getChannel(const std::string &aKey, bool create=false)ElementBasevirtual
getConstChannel(const std::string &aKey) const ElementBasevirtual
getCSTrafoGlobal2Local() const ElementBaseinline
getEdgeToBegin() const ElementBaseinlinevirtual
getEdgeToEnd() const ElementBaseinlinevirtual
getElementDimensions(double &begin, double &end) const ElementBaseinlinevirtual
getElementLength() const TBeamline< T >virtual
getElementPosition() const ElementBaseinline
getElType() const ElementBaseinline
getEntrance() const TBeamline< T >virtual
getEntranceFrame() const TBeamline< T >virtual
getEntrancePatch() const ElementBaseinlinevirtual
getExit() const TBeamline< T >virtual
getExitFrame() const TBeamline< T >virtual
getExitPatch() const ElementBaseinlinevirtual
getGeometry()TBeamline< T >inlinevirtual
getGeometry() const TBeamline< T >inlinevirtual
getImage() const TBeamline< T >inlinevirtual
getInitialDirection() const TBeamline< T >inlinevirtual
getMisalignment(double &x, double &y, double &s) const ElementBase
getMisalignment() const ElementBaseinline
getName() const ElementBasevirtual
getOrigin() const TBeamline< T >virtual
getOrigin3D() const TBeamline< T >inlinevirtual
getParticleMatterInteraction() const ElementBaseinlinevirtual
getRelativeFlag() const TBeamline< T >inlinevirtual
getRotationAboutZ() const ElementBaseinline
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 >inlinevirtual
getTypeString() const ElementBaseinline
getTypeString(ElementType type)ElementBasestatic
getWake() const ElementBaseinlinevirtual
hasAttribute(const std::string &aKey) const ElementBasevirtual
hasBoundaryGeometry() const ElementBaseinlinevirtual
hasParticleMatterInteraction() const ElementBaseinlinevirtual
hasWake() const ElementBaseinlinevirtual
INTEGRATOR enum valueElementBase
isElementPositionSet() const ElementBaseinline
isInside(const Vector_t &r) const ElementBaseinlinevirtual
isInsideTransverse(const Vector_t &r, double f=1) const ElementBaseinlineprotected
isPositioned() const ElementBaseinline
isSharable() const ElementBaseinline
isShared() const RCObjectinline
iterate(BeamlineVisitor &, bool r2l) const TBeamline< T >virtual
itsCoordTrafoTo_mTBeamline< T >protected
itsGeometryTBeamline< T >protected
itsOrigin_mTBeamline< T >protected
LAMBERTSON enum valueElementBase
makeAlignWrapper()ElementBasevirtual
makeFieldWrapper()ElementBasevirtual
makeSharable()TBeamline< T >inlinevirtual
makeWrappers()ElementBasevirtual
MARKER enum valueElementBase
misalignment_mElementBaseprotected
MONITOR enum valueElementBase
MPSPLITINTEGRATOR enum valueElementBase
MULTIPOLE enum valueElementBase
MULTIPOLET enum valueElementBase
MULTIPOLEWRAPPER enum valueElementBase
OFFSET enum valueElementBase
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
PARALLELPLATE enum valueElementBase
PATCH enum valueElementBase
prepend(const T &)TBeamline< T >inlinevirtual
PROBE enum valueElementBase
RBEND enum valueElementBase
RBEND3D enum valueElementBase
RBENDWRAPPER enum valueElementBase
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
RECTANGULAR enum valueElementBase
relativePositions_mTBeamline< T >protected
releasePosition()ElementBaseinline
removeAlignWrapper()ElementBasevirtual
removeAlignWrapper() const ElementBasevirtual
removeAttribute(const std::string &aKey)ElementBasevirtual
removeFieldWrapper()ElementBasevirtual
removeFieldWrapper() const ElementBasevirtual
removeReference() const RCObjectinline
removeWrappers()ElementBasevirtual
removeWrappers() const ElementBasevirtual
RFCAVITY enum valueElementBase
RFQUADRUPOLE enum valueElementBase
RING enum valueElementBase
rotationZAxis_mElementBaseprotected
SBEND enum valueElementBase
SBEND3D enum valueElementBase
SBENDWRAPPER enum valueElementBase
SEPARATOR enum valueElementBase
SEPTUM enum valueElementBase
setActionRange(const std::queue< std::pair< double, double > > &range)ElementBaseinline
setAperture(const ApertureType &type, const std::vector< double > &args)ElementBaseinline
setAttribute(const std::string &aKey, double val)ElementBasevirtual
setBoundaryGeometry(BoundaryGeometry *geo)ElementBasevirtual
setCSTrafoGlobal2Local(const CoordinateSystemTrafo &ori)ElementBaseinline
setCurrentSCoordinate(double s)ElementBase
setElementLength(double length)ElementBaseinlinevirtual
setElementPosition(double elemedge)ElementBaseinline
setElType(ElemType elt)ElementBaseinline
setInitialDirection(const Quaternion &rot)TBeamline< T >inline
setMisalignment(double x, double y, double s)ElementBase
setMisalignment(const CoordinateSystemTrafo &cst)ElementBaseinline
setName(const std::string &name)ElementBasevirtual
setOrigin3D(const Vector_t &ori)TBeamline< T >inline
setParticleMatterInteraction(ParticleMatterInteractionHandler *spys)ElementBasevirtual
setRelativeFlag(bool flag)TBeamline< T >inline
setRotationAboutZ(double rotation)ElementBaseinline
setWake(WakeFunction *wf)ElementBasevirtual
shareFlagElementBasemutableprotected
SOLENOID enum valueElementBase
SOURCE enum valueElementBase
STRIPPER enum valueElementBase
TBeamline()TBeamline< T >
TBeamline(const std::string &name)TBeamline< T >explicit
TBeamline(const TBeamline< T > &right)TBeamline< T >
TRAVELINGWAVE enum valueElementBase
update(const AttributeSet &)ElementBase
VARIABLERFCAVITY enum valueElementBase
~Beamline()Beamlinevirtual
~ElementBase()ElementBasevirtual
~RCObject()=0RCObjectinlineprotectedpure virtual
~TBeamline()TBeamline< T >virtual