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_LCFLOATVEC_H 00008 #define EVENT_LCFLOATVEC_H 1 00009 00010 #include "EVENT/LCObject.h" 00011 #include "LCIOSTLTypes.h" 00012 00013 #include "IMPL/AccessChecked.h" // FIXME: EVENT shouldn't depend on IMPL ... 00014 00015 namespace EVENT { 00016 00017 /** Float vector used for user extensions. 00018 * The cpp implementation is a std::vector<float> 00019 * 00020 * @author gaede 00021 * @version Mar 12, 2003 00022 * @see LCObject 00023 */ 00024 00025 class LCFloatVec : public LCObject, public FloatVec { 00026 00027 public: 00028 /// Destructor. 00029 virtual ~LCFloatVec() { /* nop */; } 00030 00031 00032 typedef LCFloatVec lcobject_type ; 00033 00034 public: 00035 int id() const { return _acc.simpleUID() ; } 00036 protected: 00037 IMPL::AccessChecked _acc ; 00038 }; // class 00039 } // namespace EVENT 00040 #endif /* ifndef EVENT_LCFLOATVEC_H */
1.3.9.1