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