00001
00002
00003
00004
00005
00006
00007 #ifndef EVENT_LCINTVEC_H
00008 #define EVENT_LCINTVEC_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 LCIntVec : public LCObject, public IntVec {
00025
00026 public:
00028 virtual ~LCIntVec() { ; }
00029
00030
00031 typedef LCIntVec lcobject_type ;
00032
00033 public:
00034 int id() const { return _acc.simpleUID() ; }
00035 protected:
00036 IMPL::AccessChecked _acc{} ;
00037 };
00038 }
00039 #endif