|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef XAODCOREATHENAPOOL_XAODSHALLOWAUXCONTAINERCNV_H
6 #define XAODCOREATHENAPOOL_XAODSHALLOWAUXCONTAINERCNV_H
39 const std::string&
key)
override;
47 #endif // XAODCOREATHENAPOOL_XAODSHALLOWAUXCONTAINERCNV_H
POOL converter for the xAOD::ShallowAuxContainer class.
virtual xAOD::ShallowAuxContainer * createTransientWithKey(const std::string &key) override
Function reading in the object from the input file.
Class creating a shallow copy of an existing auxiliary container.
This templated class extends T_AthenaPoolCustCnv to provide management of the persistent objects crea...
T_AthenaPoolCustomCnvWithKey< xAOD::ShallowAuxContainer, xAOD::ShallowAuxContainer > xAODShallowAuxContainerCnvBase
Base class for the converter.
virtual xAOD::ShallowAuxContainer * createPersistentWithKey(xAOD::ShallowAuxContainer *trans, const std::string &key) override
Function preparing the container to be written out.
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
xAODShallowAuxContainerCnv(ISvcLocator *svcLoc)
Converter constructor.