00001
00002
00003
00004
00005
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"
00014
00015 namespace EVENT {
00016
00025 class LCFloatVec : public LCObject, public FloatVec {
00026
00027 public:
00029 virtual ~LCFloatVec() { ; }
00030
00031
00032 typedef LCFloatVec lcobject_type ;
00033
00034 public:
00035 int id() const { return _acc.simpleUID() ; }
00036 protected:
00037 IMPL::AccessChecked _acc{} ;
00038 };
00039 }
00040 #endif