| 
|   | LCGenericObjectIOImpl () | 
|   | 
|   | LCGenericObjectIOImpl (int nInt, int nFloat, int nDouble) | 
|   | 
|   | LCGenericObjectImpl () | 
|   | Variable size c'tor.  More...
  | 
|   | 
|   | LCGenericObjectImpl (int nInt, int nFloat, int nDouble) | 
|   | Fixed size c'tor.  More...
  | 
|   | 
| virtual  | ~LCGenericObjectImpl () | 
|   | Destructor.  More...
  | 
|   | 
| virtual int  | id () const  | 
|   | Provide default implementation for id.  More...
  | 
|   | 
| virtual int  | getNInt () const  | 
|   | Number of integer values stored in this object.  More...
  | 
|   | 
| virtual int  | getNFloat () const  | 
|   | Number of float values stored in this object.  More...
  | 
|   | 
| virtual int  | getNDouble () const  | 
|   | Number of double values stored in this object.  More...
  | 
|   | 
| virtual int  | getIntVal (int index) const  | 
|   | Returns the integer value for the given index.  More...
  | 
|   | 
| virtual float  | getFloatVal (int index) const  | 
|   | Returns the float value for the given index.  More...
  | 
|   | 
| virtual double  | getDoubleVal (int index) const  | 
|   | Returns the double value for the given index.  More...
  | 
|   | 
| virtual void  | setIntVal (unsigned index, int value) | 
|   | Sets the integer value at the given index.  More...
  | 
|   | 
| virtual void  | setFloatVal (unsigned index, float value) | 
|   | Sets the float value at the given index.  More...
  | 
|   | 
| virtual void  | setDoubleVal (unsigned index, double value) | 
|   | Sets the double value at the given index.  More...
  | 
|   | 
| virtual bool  | isFixedSize () const  | 
|   | True if objects of the implementation class have a fixed size, i.e getNInt, getNFloat and getNDouble will return values that are constant during the lifetime of the object.  More...
  | 
|   | 
| virtual const std::string  | getTypeName () const  | 
|   | The type name of the user class (typically the class name)  More...
  | 
|   | 
| virtual const std::string  | getDataDescription () const  | 
|   | The description string.  More...
  | 
|   | 
| virtual  | ~LCGenericObject () | 
|   | Destructor.  More...
  | 
|   | 
| virtual  | ~LCObject () | 
|   | Destructor.  More...
  | 
|   | 
| virtual LCObject *  | clone () const  | 
|   | Returns an object id for internal (debugging) use in LCIO.  More...
  | 
|   | 
| template<class V >  | 
| V::ext_type  | ext () | 
|   | Provides access to an extension object - the type and ownership is defined by the class V which should be a subtype of LCExtension, LCOwnedExtension, LCExtensionVector, LCExtensionList,...  More...
  | 
|   | 
| template<class V >  | 
| const V::ext_type  | ext () const  | 
|   | Provides access to an extension object - the type and ownership is defined by the class V which should be a subtype of LCExtension, LCOwnedExtension, LCExtensionVector, LCExtensionList,...  More...
  | 
|   | 
| template<class V >  | 
| V::rel_type  | rel () | 
|   | Provides read access to relations - the object types and their connectivity are defined by the class V which has to be a subtype of either LC1To1Relation, LC1ToNRelation or LCNToNRelation.  More...
  | 
|   | 
|   | AccessChecked () | 
|   | 
| virtual  | ~AccessChecked () | 
|   | 
| virtual int  | simpleUID () const  | 
|   | 
Adding stuff needed for io (friend declarations, etc.) 
- Author
 - gaede 
 
- Version
 
- Id:
 - LCGenericObjectIOImpl.h,v 1.2 2005-04-15 08:37:40 gaede Exp 
 
Definition at line 19 of file LCGenericObjectIOImpl.h.