accept(BeamlineVisitor &visitor) const =0 | ElementBase | pure virtual |
actionRange_m | ElementBase | private |
addReference() const | RCObject | inline |
ALIGNWRAPPER enum value | ElementBase | |
ANY enum value | ElementBase | |
aperture_m | ElementBase | protected |
ApertureType enum name | ElementBase | |
BEAMBEAM enum value | ElementBase | |
BEAMBEAM3D enum value | ElementBase | |
BEAMLINE enum value | ElementBase | |
BEAMSTRIPPING enum value | ElementBase | |
bgeometry_m | ElementBase | private |
CCOLLIMATOR enum value | ElementBase | |
clone() const =0 | ElementBase | pure virtual |
CONIC_ELLIPTICAL enum value | ElementBase | |
CONIC_RECTANGULAR enum value | ElementBase | |
copyStructure() | ElementBase | virtual |
CORRECTOR enum value | ElementBase | |
CORRECTORWRAPPER enum value | ElementBase | |
csTrafoGlobal2Local_m | ElementBase | protected |
CYCLOTRON enum value | ElementBase | |
CYCLOTRONVALLEY enum value | ElementBase | |
CYCLOTRONWRAPPER enum value | ElementBase | |
DEGRADER enum value | ElementBase | |
DIAGNOSTIC 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 | |
elType_m | ElementBase | private |
fixPosition() | ElementBase | inline |
FLEXIBLECOLLIMATOR enum value | ElementBase | |
getAperture() const | ElementBase | inline |
getArcLength() const | ElementBase | inlinevirtual |
getAttribute(const std::string &aKey) const | ElementBase | virtual |
getBoundaryGeometry() const | ElementBase | inlinevirtual |
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 | inlinevirtual |
getEdgeToEnd() const | ElementBase | inlinevirtual |
getElementDimensions(double &begin, double &end) const | ElementBase | inlinevirtual |
getElementLength() const | ElementBase | inlinevirtual |
getElementPosition() const | ElementBase | inline |
getElType() const | ElementBase | inline |
getEntrance() const | ElementBase | inlinevirtual |
getEntranceFrame() const | ElementBase | inlinevirtual |
getEntrancePatch() const | ElementBase | inlinevirtual |
getExit() const | ElementBase | inlinevirtual |
getExitFrame() const | ElementBase | inlinevirtual |
getExitPatch() const | ElementBase | inlinevirtual |
getGeometry()=0 | ElementBase | pure virtual |
getGeometry() const =0 | ElementBase | pure virtual |
getImage() const | ElementBase | virtual |
getMisalignment(double &x, double &y, double &s) const | ElementBase | |
getMisalignment() const | ElementBase | inline |
getName() const | ElementBase | virtual |
getOrigin() const | ElementBase | inlinevirtual |
getParticleMatterInteraction() const | ElementBase | inlinevirtual |
getRotationAboutZ() const | ElementBase | inline |
getTotalTransform() const | ElementBase | inlinevirtual |
getTransform(double fromS, double toS) const | ElementBase | inlinevirtual |
getTransform(double s) const | ElementBase | inlinevirtual |
getType() const =0 | ElementBase | pure virtual |
getTypeString() const | ElementBase | inline |
getTypeString(ElementType type) | ElementBase | static |
getWake() const | ElementBase | inlinevirtual |
hasAttribute(const std::string &aKey) const | ElementBase | virtual |
hasBoundaryGeometry() const | ElementBase | inlinevirtual |
hasParticleMatterInteraction() const | ElementBase | inlinevirtual |
hasWake() const | ElementBase | inlinevirtual |
INTEGRATOR enum value | ElementBase | |
isElementPositionSet() const | ElementBase | inline |
isInside(const Vector_t &r) const | ElementBase | inlinevirtual |
isInsideTransverse(const Vector_t &r, double f=1) const | ElementBase | inlineprotected |
isPositioned() const | ElementBase | inline |
isSharable() const | ElementBase | inline |
isShared() const | RCObject | inline |
LAMBERTSON enum value | ElementBase | |
makeAlignWrapper() | ElementBase | virtual |
makeFieldWrapper() | ElementBase | virtual |
makeSharable() | ElementBase | virtual |
makeWrappers() | ElementBase | 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 | |
MULTIPOLEWRAPPER enum value | ElementBase | |
OFFSET enum value | ElementBase | |
operator=(const ElementBase &) | ElementBase | private |
RCObject::operator=(const RCObject &right) | RCObject | inlineprotected |
PARALLELPLATE enum value | ElementBase | |
parmatint_m | ElementBase | private |
PATCH enum value | ElementBase | |
positionIsFixed | ElementBase | private |
PROBE enum value | ElementBase | |
RBEND enum value | ElementBase | |
RBEND3D enum value | ElementBase | |
RBENDWRAPPER enum value | ElementBase | |
RCObject() | RCObject | inlineprotected |
RCObject(const RCObject &) | RCObject | inlineprotected |
RECTANGULAR enum value | ElementBase | |
releasePosition() | ElementBase | inline |
removeAlignWrapper() | ElementBase | virtual |
removeAlignWrapper() const | ElementBase | virtual |
removeAttribute(const std::string &aKey) | ElementBase | virtual |
removeFieldWrapper() | ElementBase | virtual |
removeFieldWrapper() const | ElementBase | virtual |
removeReference() const | RCObject | inline |
removeWrappers() | ElementBase | virtual |
removeWrappers() const | ElementBase | virtual |
RFCAVITY enum value | ElementBase | |
RFQUADRUPOLE enum value | ElementBase | |
RING enum value | ElementBase | |
rotationZAxis_m | ElementBase | protected |
SBEND enum value | ElementBase | |
SBEND3D enum value | ElementBase | |
SBENDWRAPPER enum value | ElementBase | |
SEPARATOR 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 | inlinevirtual |
setElementPosition(double elemedge) | ElementBase | inline |
setElType(ElemType elt) | ElementBase | inline |
setMisalignment(double x, double y, double s) | ElementBase | |
setMisalignment(const CoordinateSystemTrafo &cst) | ElementBase | inline |
setName(const std::string &name) | ElementBase | virtual |
setParticleMatterInteraction(ParticleMatterInteractionHandler *spys) | ElementBase | virtual |
setRotationAboutZ(double rotation) | ElementBase | inline |
setWake(WakeFunction *wf) | ElementBase | virtual |
shareFlag | ElementBase | mutableprotected |
SOLENOID enum value | ElementBase | |
SOURCE enum value | ElementBase | |
STRIPPER enum value | ElementBase | |
TRAVELINGWAVE enum value | ElementBase | |
update(const AttributeSet &) | ElementBase | |
userAttribs | ElementBase | private |
VARIABLERFCAVITY enum value | ElementBase | |
wake_m | ElementBase | private |
~ElementBase() | ElementBase | virtual |
~RCObject()=0 | RCObject | inlineprotectedpure virtual |