ATLAS Offline Software
|
Functions | |
template<class T > | |
std::pair< std::unique_ptr< T >, std::unique_ptr< ShallowAuxContainer > > | shallowCopyContainerImpl (const T &cont, DataLink< SG::IConstAuxStore > &link) |
Impl function for shallow copy container. More... | |
template<class VARTYPE , class AUXBASE > | |
VARTYPE | initAuxVar2 (AUXBASE *auxcont, std::true_type) |
template<class VARTYPE , class AUXBASE > | |
VARTYPE | initAuxVar2 (AUXBASE *, std::false_type) |
template<class VARTYPE , class AUXBASE > | |
VARTYPE | initAuxVar1 (AUXBASE *auxcont) |
template<const char * NAME, class AUXBASE , class VARTYPE > | |
VARTYPE | initAuxVar (AUXBASE *auxcont, VARTYPE &var, SG::AuxVarFlags flags=SG::AuxVarFlags::None) |
template<class ELT , const char * NAME, class AUXBASE , class LINKS , class LINKED > | |
LINKED | initLinkedVar (AUXBASE *auxcont, LINKS &links, LINKED &linked) |
VARTYPE xAOD::detail::initAuxVar | ( | AUXBASE * | auxcont, |
VARTYPE & | var, | ||
SG::AuxVarFlags | flags = SG::AuxVarFlags::None |
||
) |
Definition at line 82 of file AuxVariable.h.
VARTYPE xAOD::detail::initAuxVar1 | ( | AUXBASE * | auxcont | ) |
Definition at line 75 of file AuxVariable.h.
VARTYPE xAOD::detail::initAuxVar2 | ( | AUXBASE * | , |
std::false_type | |||
) |
Definition at line 67 of file AuxVariable.h.
VARTYPE xAOD::detail::initAuxVar2 | ( | AUXBASE * | auxcont, |
std::true_type | |||
) |
Definition at line 59 of file AuxVariable.h.
LINKED xAOD::detail::initLinkedVar | ( | AUXBASE * | auxcont, |
LINKS & | links, | ||
LINKED & | linked | ||
) |
Definition at line 97 of file AuxVariable.h.
std::pair<std::unique_ptr<T>, std::unique_ptr<ShallowAuxContainer> > xAOD::detail::shallowCopyContainerImpl | ( | const T & | cont, |
DataLink< SG::IConstAuxStore > & | link | ||
) |
Impl function for shallow copy container.
cont | The container to make a shallow copy of |
ctx | The currentEventContext |
Definition at line 54 of file ShallowCopy.h.