ACCELERATOR PHYSICS GROUP

class Object : public RCObject

(Return to index)

The base class for all MAD objects.

Any MAD object which may be generated by parsing a command or definition. All known Objects are referred to via Pointer<Object> to make memory management easy.

Objects are linked by name to the MAD directory, which resides in the global object MadData. Each Object has a pointer pointing to its parent object. This may be an exemplar object, or a previously generated command or definition object. This mechanism allows to find easily whether an Object belongs to a given class (see isTreeMember()). The class Object has as base class the abstract class RCObject.

Type: Abstract
Superclasses: public RCObject
Include file: ./AbstractObjects/Object.hh

Inheritance

Synopsis (including inherited members):

Documentation:


Documentation generated by fci on Mon Feb 7 12:30:04 2000