LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
EVENT::LCFloatVec Class Reference

Float vector used for user extensions. More...

#include <LCFloatVec.h>

+ Inheritance diagram for EVENT::LCFloatVec:

Public Types

typedef LCFloatVec lcobject_type
 
- Public Types inherited from lcrtrel::LCRTRelations
typedef std::type_index ext_index
 
typedef std::shared_ptr< void > ext_type
 
typedef std::map< ext_index,
ext_type
ext_map
 

Public Member Functions

virtual ~LCFloatVec ()
 Destructor. More...
 
int id () const
 Returns an object id for internal (debugging) use in LCIO. More...
 
- Public Member Functions inherited from EVENT::LCObject
virtual ~LCObject ()
 Destructor. More...
 
virtual LCObjectclone () const
 Returns an object id for internal (debugging) use in LCIO. More...
 
- Public Member Functions inherited from lcrtrel::LCRTRelations
template<class V >
V::ext_type ext ()
 Provides access to an extension object - the type and ownership is defined by the class V which should be a subtype of LCExtension, LCOwnedExtension, LCExtensionVector, LCExtensionList,... More...
 
template<class V >
const V::ext_type ext () const
 Provides access to an extension object - the type and ownership is defined by the class V which should be a subtype of LCExtension, LCOwnedExtension, LCExtensionVector, LCExtensionList,... More...
 
template<class V >
V::rel_type rel ()
 Provides read access to relations - the object types and their connectivity are defined by the class V which has to be a subtype of either LC1To1Relation, LC1ToNRelation or LCNToNRelation. More...
 
- Public Member Functions inherited from std::vector< float >
float assign (float...args)
 
float at (float...args)
 
float back (float...args)
 
float begin (float...args)
 
float capacity (float...args)
 
float cbegin (float...args)
 
float cend (float...args)
 
float clear (float...args)
 
float crbegin (float...args)
 
float crend (float...args)
 
float data (float...args)
 
float emplace (float...args)
 
float emplace_back (float...args)
 
float empty (float...args)
 
float end (float...args)
 
float erase (float...args)
 
float front (float...args)
 
float get_allocator (float...args)
 
float insert (float...args)
 
float max_size (float...args)
 
float operator= (float...args)
 
float operator[] (float...args)
 
float pop_back (float...args)
 
float push_back (float...args)
 
float rbegin (float...args)
 
float rend (float...args)
 
float reserve (float...args)
 
float resize (float...args)
 
float shrink_to_fit (float...args)
 
float size (float...args)
 
float swap (float...args)
 
float vector (float...args)
 
float ~vector (float...args)
 

Protected Attributes

IMPL::AccessChecked _acc {}
 

Additional Inherited Members

- Public Attributes inherited from std::vector< float >
float elements
 STL member. More...
 

Detailed Description

Float vector used for user extensions.

The cpp implementation is a std::vector<float>

Author
gaede
Version
Mar 12, 2003
See Also
LCObject

Definition at line 25 of file LCFloatVec.h.

Member Typedef Documentation

Definition at line 32 of file LCFloatVec.h.

Constructor & Destructor Documentation

virtual EVENT::LCFloatVec::~LCFloatVec ( )
inlinevirtual

Destructor.

Definition at line 29 of file LCFloatVec.h.

Member Function Documentation

int EVENT::LCFloatVec::id ( ) const
inlinevirtual

Returns an object id for internal (debugging) use in LCIO.

Implements EVENT::LCObject.

Definition at line 35 of file LCFloatVec.h.

References _acc, and IMPL::AccessChecked::simpleUID().

Referenced by UTIL::operator<<().

Member Data Documentation

IMPL::AccessChecked EVENT::LCFloatVec::_acc {}
protected

Definition at line 37 of file LCFloatVec.h.

Referenced by id().


The documentation for this class was generated from the following file: