OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Beam Member List

This is the complete list of members for Beam, including all inherited members.

addReference() const RCObjectinline
Beam()Beam
Beam(const Beam &)Beamprivate
Beam(const std::string &name, Beam *parent)Beamprivate
builtinObjectprotected
canReplaceBy(Object *object)Beamvirtual
clear()Object
clone(const std::string &name)Beamvirtual
copyAttributes(const Object &)Object
Definition(int size, const char *name, const char *help)Definitionprotected
Definition(const std::string &name, Definition *parent)Definitionprotected
energy_scaleBeamprivatestatic
execute()Beamvirtual
find(const std::string &name)Beamstatic
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) const Objectvirtual
flaggedObjectprotected
getBaseObject() const Object
getCategory() const Definitionvirtual
getCharge() const Beam
getCurrent() const Beam
getET() const Beam
getEX() const Beam
getEY() const Beam
getFrequency() const Beam
getGamma() const Beam
getMass() const Beam
getNumberOfParticles()Beam
getNumberOfSlices()Beam
getOpalName() const Object
getParent() const Object
getParticleName() const Beam
getPC() const Beam
getReference() const Beam
increment()Object
isBuiltin() const Object
isDirty() const Object
isFlagged() const Object
isShared() const Objectvirtual
isTreeMember(const Object *subTree) const Object
itsAttrObject
makeInstance(const std::string &name, Statement &, const Parser *)Objectvirtual
makeTemplate(const std::string &, TokenStream &, Statement &)Objectvirtual
modifiedObjectprotected
Object(int size, const char *name, const char *help)Objectprotected
Object(const std::string &name, Object *parent)Objectprotected
occurrenceCount()Object
operator=(const Beam &)Beamprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
parse(Statement &)Objectvirtual
parseShortcut(Statement &)Objectvirtual
print(std::ostream &os) const Beamvirtual
printHelp(std::ostream &) const Objectvirtual
printValue(std::ostream &) const Objectinlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
referenceBeamprivate
registerOwnership(const AttributeHandler::OwnerType &itsClass) const Object
registerReference(Invalidator *a)Object
removeReference() const RCObjectinline
replace(Object *oldObject, Object *newObject)Objectvirtual
setDirty(bool)Object
setET(double)Beam
setEX(double)Beam
setEY(double)Beam
setFlag(bool)Object
setOpalName(const std::string &name)Object
setParent(Object *)Object
setShared(bool)Objectvirtual
shouldTrace() const Definitionvirtual
shouldUpdate() const Definitionvirtual
unregisterReference(Invalidator *a)Object
update()Beamvirtual
~Beam()Beamvirtual
~Definition()Definitionvirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual