7 #ifndef EVENT_LCOBJECT_H
8 #define EVENT_LCOBJECT_H 1
10 #include "LCRTRelations.h"
20 using namespace lcrtrel ;
38 virtual int id()
const = 0;
The generic object that is held in an LCCollection.
Definition: LCObject.h:30
std::vector< LCObject * > LCObjectVec
Vector of (pointers to) LCObjects.
Definition: LCObject.h:17
Base class that provides run time (user) extensions and relation between objects. ...
Definition: LCRTRelations.h:411
virtual ~LCObject()
Destructor.
Definition: LCObject.h:34
virtual LCObject * clone() const
Returns an object id for internal (debugging) use in LCIO.
Definition: LCObject.h:52