00001
00002
00003
00004
00005
00006
00007 #ifndef EVENT_LCSTRVEC_H
00008 #define EVENT_LCSTRVEC_H 1
00009
00010 #include "EVENT/LCObject.h"
00011 #include "LCIOSTLTypes.h"
00012
00013 #include "IMPL/AccessChecked.h"
00014
00015 namespace EVENT {
00016
00024 class LCStrVec : public LCObject, public StringVec {
00025
00026 public:
00028 virtual ~LCStrVec() { ; }
00029
00030
00031 typedef LCStrVec lcobject_type ;
00032
00033 public:
00034 int id() const { return _acc.simpleUID() ; }
00035 protected:
00036 IMPL::AccessChecked _acc{} ;
00037 };
00038 }
00039 #endif