![]() |
ATLAS Offline Software
|
#include <map>#include <iostream>#include "AthLinks/DataLink.h"#include "AthContainersInterfaces/IConstAuxStore.h"#include "xAODCore/ShallowAuxContainer.h"#include "xAODCore/ShallowAuxInfo.h"#include <GaudiKernel/ThreadLocalContext.h>Go to the source code of this file.
Namespaces | |
| xAOD | |
| ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. | |
| xAOD::detail | |
Functions | |
| template<class T > | |
| std::unique_ptr< T > | xAOD::prepareElementForShallowCopy (const T *) |
| Function to prepare an object to be stored in a shallow-copy container. More... | |
| template<class T > | |
| 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. More... | |
| template<class T > | |
| std::pair< std::unique_ptr< T >, std::unique_ptr< ShallowAuxContainer > > | xAOD::shallowCopyContainer (const T &cont, [[maybe_unused]] const EventContext &ctx) |
| Function making a shallow copy of a constant container. More... | |
| template<class T > | |
| std::pair< T *, ShallowAuxContainer * > | xAOD::shallowCopyContainer (const T &cont) |
| Function making a shallow copy of a constant container. More... | |
| template<class T > | |
| std::pair< T *, ShallowAuxInfo * > | xAOD::shallowCopyObject (const T &obj) |
| Function making a shallow copy of a constant standalone object. More... | |
1.8.18