00001
00002
00003
00004
00005
00006
00007 #ifndef EVENT_LCRELATION_H
00008 #define EVENT_LCRELATION_H 1
00009
00010 #include "EVENT/LCObject.h"
00011
00012 namespace EVENT {
00013
00014 class LCObject;
00015
00029 class LCRelation : public LCObject {
00030
00031 public:
00033 virtual ~LCRelation() { ; }
00034
00035
00037 typedef LCRelation lcobject_type ;
00038
00041 virtual LCObject * getFrom() const = 0;
00042
00045 virtual LCObject * getTo() const = 0;
00046
00049 virtual float getWeight() const = 0;
00050 };
00051 }
00052 #endif