Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

LCFloatVec.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 // AID-GENERATED
00003 // =========================================================================
00004 // This class was generated by AID - Abstract Interface Definition          
00005 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it. 
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" // FIXME: EVENT shouldn't  depend on IMPL ...
00014 
00015 namespace EVENT {
00016 
00017 /** Float vector used for user extensions.
00018  * The cpp implementation is a std::vector<float>
00019  * 
00020  * @author gaede 
00021  * @version Mar 12, 2003
00022  * @see LCObject
00023  */
00024 
00025 class LCFloatVec : public LCObject, public FloatVec {
00026 
00027 public: 
00028     /// Destructor.
00029     virtual ~LCFloatVec() { /* nop */; }
00030 
00031 
00032     typedef LCFloatVec lcobject_type ;
00033 
00034     public:
00035     int id() const { return _acc.simpleUID() ; } 
00036     protected:
00037       IMPL::AccessChecked _acc ;
00038 }; // class
00039 } // namespace EVENT
00040 #endif /* ifndef EVENT_LCFLOATVEC_H */

Generated on Sun Jun 3 06:31:59 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1