LCIO  "2.7.4"
 All Classes Namespaces Functions Variables Typedefs Friends Pages
pre-generated/EVENT/LCFloatVec.h
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_LCFLOATVEC_H
8 #define EVENT_LCFLOATVEC_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 
25 class LCFloatVec : public LCObject, public FloatVec {
26 
27 public:
29  virtual ~LCFloatVec() { /* nop */; }
30 
31 
32  typedef LCFloatVec lcobject_type ;
33 
34  public:
35  int id() const { return _acc.simpleUID() ; }
36  protected:
37  IMPL::AccessChecked _acc ;
38 }; // class
39 } // namespace EVENT
40 #endif /* ifndef EVENT_LCFLOATVEC_H */
The generic object that is held in an LCCollection.
Definition: LCObject.h:30
std::vector< float > FloatVec
Vector of floats.
Definition: LCIOSTLTypes.h:18
virtual ~LCFloatVec()
Destructor.
Definition: pre-generated/EVENT/LCFloatVec.h:29
Float vector used for user extensions.
Definition: pre-generated/EVENT/LCFloatVec.h:25
int id() const
Returns an object id for internal (debugging) use in LCIO.
Definition: pre-generated/EVENT/LCFloatVec.h:35
Controls access to objects.
Definition: AccessChecked.h:17