Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | Related Pages

LCRelation.h

00001 // -*- C++ -*-
00002 // AID-GENERATED
00003 // =========================================================================
00004 // This class was generated by AID - Abstract Interface Definition          
00005 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it. 
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() { /* nop */; }
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 }; // class
00051 } // namespace EVENT
00052 #endif /* ifndef EVENT_LCRELATION_H */

Generated on Wed Dec 2 17:39:54 2009 for LCIO by  doxygen 1.3.9.1