|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef NAVFOURMOM_INAV4MOMLINKCONTAINER_H
14 #define NAVFOURMOM_INAV4MOMLINKCONTAINER_H 1
19 #include "AthLinks/ElementLink.h"
44 size_t sz =
src.size();
48 for (
size_t i = 0;
i <
sz;
i++) {
64 #endif // NAVFOURMOM_INAV4MOMLINKCONTAINER_H
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
@ VIEW_ELEMENTS
this data object is a view, it does not own its elmts
void clear()
Erase all the elements in the collection.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
SG_ADD_COPY_CONVERSION(INav4MomLinkContainer, INav4MomLinkContainerToINavigable4MomentumCollectionConverter)
#define ATLAS_THREAD_SAFE
size_type size() const noexcept
Returns the number of elements in the collection.
macros to associate a CLID to a type
virtual void convert(const INav4MomLinkContainer &src, INavigable4MomentumCollection &dst) const
Convert the contents of an instance of the source class SRC to an instance of the destination class D...