|
LCIO
02.17
|
Adding stuff needed for io (friend declarations, etc.) More...
#include <LCCollectionIOVec.h>
Inheritance diagram for IOIMPL::LCCollectionIOVec:Public Member Functions | |
| LCCollectionIOVec () | |
| LCCollectionIOVec (const std::string &type) | |
Public Member Functions inherited from IMPL::LCCollectionVec | |
| LCCollectionVec () | |
| Default Constructor - don't use - only public for auto-generated streamers in the ROOT dictionary !! Should be protected really. More... | |
| LCCollectionVec (const std::string &type) | |
| The public default constructur that takes the name of the type of the elements. More... | |
| virtual | ~LCCollectionVec () |
| Destructor. More... | |
| virtual int | getNumberOfElements () const |
| Returns the number of entries in the collection. More... | |
| virtual const std::string & | getTypeName () const |
| Returns the type name of the collection - valid names are defined in LCIO. More... | |
| virtual EVENT::LCObject * | getElementAt (int index) const |
| Returns pointer to element at index - no range check !. More... | |
| virtual int | getFlag () const |
| Returns flag word for collection. More... | |
| virtual bool | isTransient () const |
| True if collection is transient, i.e. More... | |
| void | setTransient (bool val=true) |
| Sets the transient flag for this collection. More... | |
| virtual bool | isDefault () const |
| True if collection is the default collection for the given type. More... | |
| void | setDefault (bool val=true) |
| Sets the default flag for this collection. More... | |
| virtual bool | isSubset () const |
| True if the collection holds a subset of objects from other collections. More... | |
| void | setSubset (bool val=true) |
| Sets the subset flag for this collection. More... | |
| void | setFlag (int flag) |
| Sets the flag word for this collection. More... | |
| virtual void | addElement (EVENT::LCObject *obj) |
| Adds the given element to (end of) the collection. More... | |
| virtual void | removeElementAt (int i) |
| Removes the i-th element from the collection. More... | |
| virtual const EVENT::LCParameters & | getParameters () const |
| Parameters defined for this run. More... | |
| virtual EVENT::LCParameters & | parameters () |
| Parameters defined for this run. More... | |
Public Member Functions inherited from EVENT::LCCollection | |
| virtual | ~LCCollection () |
| Destructor. More... | |
Public Member Functions inherited from std::vector< LCObject * > | |
| LCObject * | assign (LCObject *...args) |
| LCObject * | at (LCObject *...args) |
| LCObject * | back (LCObject *...args) |
| LCObject * | begin (LCObject *...args) |
| LCObject * | capacity (LCObject *...args) |
| LCObject * | cbegin (LCObject *...args) |
| LCObject * | cend (LCObject *...args) |
| LCObject * | clear (LCObject *...args) |
| LCObject * | crbegin (LCObject *...args) |
| LCObject * | crend (LCObject *...args) |
| LCObject * | data (LCObject *...args) |
| LCObject * | emplace (LCObject *...args) |
| LCObject * | emplace_back (LCObject *...args) |
| LCObject * | empty (LCObject *...args) |
| LCObject * | end (LCObject *...args) |
| LCObject * | erase (LCObject *...args) |
| LCObject * | front (LCObject *...args) |
| LCObject * | get_allocator (LCObject *...args) |
| LCObject * | insert (LCObject *...args) |
| LCObject * | max_size (LCObject *...args) |
| LCObject * | operator= (LCObject *...args) |
| LCObject * | operator[] (LCObject *...args) |
| LCObject * | pop_back (LCObject *...args) |
| LCObject * | push_back (LCObject *...args) |
| LCObject * | rbegin (LCObject *...args) |
| LCObject * | rend (LCObject *...args) |
| LCObject * | reserve (LCObject *...args) |
| LCObject * | resize (LCObject *...args) |
| LCObject * | shrink_to_fit (LCObject *...args) |
| LCObject * | size (LCObject *...args) |
| LCObject * | swap (LCObject *...args) |
| LCObject * | vector (LCObject *...args) |
| LCObject * | ~vector (LCObject *...args) |
Public Member Functions inherited from IMPL::AccessChecked | |
| AccessChecked () | |
| virtual | ~AccessChecked () |
| virtual int | simpleUID () const |
Friends | |
| class | SIO::SIOCollectionHandler |
Additional Inherited Members | |
Public Attributes inherited from std::vector< LCObject * > | |
| LCObject * | elements |
| STL member. More... | |
Static Public Attributes inherited from EVENT::LCCollection | |
| static const int | BITTransient = 16 |
| Transient bit in flag word. More... | |
| static const int | BITDefault = 17 |
| static const int | BITSubset = 18 |
Protected Member Functions inherited from IMPL::LCCollectionVec | |
| void | setReadOnly (bool readOnly) |
Protected Member Functions inherited from IMPL::AccessChecked | |
| void | checkAccess () |
| void | checkAccess (const char *what) |
Protected Attributes inherited from IMPL::LCCollectionVec | |
| std::string | _typeName |
| int | _flag |
| LCParametersImpl | _params {} |
Protected Attributes inherited from IMPL::AccessChecked | |
| bool | _readOnly {false} |
| int | _id {-1} |
Static Protected Attributes inherited from IMPL::AccessChecked | |
| static std::atomic_int | _lCObjectId |
Adding stuff needed for io (friend declarations, etc.)
Definition at line 17 of file LCCollectionIOVec.h.
|
inline |
Definition at line 23 of file LCCollectionIOVec.h.
|
inline |
Definition at line 27 of file LCCollectionIOVec.h.
|
friend |
Definition at line 19 of file LCCollectionIOVec.h.
1.8.5