LCIO
02.17
|
Adding stuff needed for io (friend declarations, etc.) More...
#include <LCCollectionIOVec.h>
Public Member Functions | |
LCCollectionIOVec () | |
LCCollectionIOVec (const std::string &type) | |
![]() | |
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... | |
![]() | |
virtual | ~LCCollection () |
Destructor. More... | |
![]() | |
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) |
![]() | |
AccessChecked () | |
virtual | ~AccessChecked () |
virtual int | simpleUID () const |
Friends | |
class | SIO::SIOCollectionHandler |
Additional Inherited Members | |
![]() | |
LCObject * | elements |
STL member. More... | |
![]() | |
static const int | BITTransient = 16 |
Transient bit in flag word. More... | |
static const int | BITDefault = 17 |
static const int | BITSubset = 18 |
![]() | |
void | setReadOnly (bool readOnly) |
![]() | |
void | checkAccess () |
void | checkAccess (const char *what) |
![]() | |
std::string | _typeName |
int | _flag |
LCParametersImpl | _params {} |
![]() | |
bool | _readOnly {false} |
int | _id {-1} |
![]() | |
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.