|
| LCRelationIOImpl () |
|
| LCRelationIOImpl (EVENT::LCObject *from, EVENT::LCObject *to, float weight=1.0f) |
|
| LCRelationImpl () |
|
| LCRelationImpl (EVENT::LCObject *from, EVENT::LCObject *to, float weight=1.0f) |
|
| LCRelationImpl (const LCRelationImpl &)=default |
| default copy constructor - use with care More...
|
|
LCRelationImpl & | operator= (const LCRelationImpl &)=default |
| default assignment operator - use with care More...
|
|
| ~LCRelationImpl () |
|
int | id () const |
| Returns an object id for internal (debugging) use in LCIO. More...
|
|
EVENT::LCObject * | getFrom () const |
| The 'from' object of the given relation. More...
|
|
EVENT::LCObject * | getTo () const |
| The 'to' object of the given relation. More...
|
|
float | getWeight () const |
| The weight of the given relation - only if collection flag bit LCIO::LCREL_WEIGHTED is set. More...
|
|
void | setFrom (EVENT::LCObject *from) |
|
void | setTo (EVENT::LCObject *to) |
|
void | setWeight (float weight) |
|
virtual | ~LCRelation () |
| 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:
- LCRelationIOImpl.h,v 1.4 2005-04-15 08:37:40 gaede Exp
Definition at line 19 of file LCRelationIOImpl.h.