LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LCStrVec.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 // AID-GENERATED
3 // =========================================================================
4 // This class was generated by AID - Abstract Interface Definition
5 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
6 // =========================================================================
7 #ifndef EVENT_LCSTRVEC_H
8 #define EVENT_LCSTRVEC_H 1
9 
10 #include "EVENT/LCObject.h"
11 #include "LCIOSTLTypes.h"
12 
13  #include "IMPL/AccessChecked.h" // FIXME: EVENT shouldn't depend on IMPL ...
14 
15 namespace EVENT {
16 
24 class LCStrVec : public LCObject, public StringVec {
25 
26 public:
28  virtual ~LCStrVec() { /* nop */; }
29 
30 
32 
33  public:
34  int id() const { return _acc.simpleUID() ; }
35  protected:
37 }; // class
38 } // namespace EVENT
39 #endif /* ifndef EVENT_LCSTRVEC_H */
The generic object that is held in an LCCollection.
Definition: LCObject.h:30
IMPL::AccessChecked _acc
Definition: LCStrVec.h:36
int id() const
Returns an object id for internal (debugging) use in LCIO.
Definition: LCStrVec.h:34
LCStrVec lcobject_type
Definition: LCStrVec.h:31
virtual ~LCStrVec()
Destructor.
Definition: LCStrVec.h:28
virtual int simpleUID() const
Definition: AccessChecked.h:26
Controls access to objects.
Definition: AccessChecked.h:18
String vector used for user extensions.
Definition: LCStrVec.h:24