File LinkObj.h
-
namespace podio
-
template<typename FromT, typename ToT>
class LinkObj - #include <podio/detail/LinkObj.h>
Public Functions
-
inline LinkObj()
Constructor.
-
inline LinkObj(const podio::ObjectID id_, LinkData data_)
Constructor from ObjectID and data (does not initialize relations yet!)
-
inline LinkObj(const LinkObj &other)
Copy constructor (deep-copy of relations)
-
~LinkObj() = default
Destructor.
Public Members
-
LinkData data = {1.0f}
-
std::unique_ptr<FromT> m_from = {nullptr}
-
std::unique_ptr<ToT> m_to = {nullptr}
Private Members
- friend Link< FromT, ToT >
- friend MutableLink< FromT, ToT >
-
inline LinkObj()
-
template<typename FromT, typename ToT>