|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef MVFVXCONTAINER_CNV_H
13 #define MVFVXCONTAINER_CNV_H
15 #include "GaudiKernel/MsgStream.h"
62 #endif // MVFVXCONTAINER_CNV_H
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv() override
Return the top level TP converter (which is always used for writing)
Trk::MVFVxContainer_tlp1 MVFVxContainer_PERS
MVFVxContainerCnv_tlp1 m_TPConverter
virtual StatusCode initialize() override
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
virtual MVFVxContainer * createTransient() override
his file contains the class definition for the templated T_AthenaPoolExtendingCnv class.
::StatusCode StatusCode
StatusCode definition for legacy code.
Abstract factory to create the converter.
virtual void readObjectFromPool(const std::string &token) override
Read the persistent object from POOL.
MVFVxContainerCnv(ISvcLocator *svcloc)
Base class for top-level TP converters.
virtual AthenaPoolCnvTPExtension * clone() override
virtual MVFVxContainer_PERS * createPersistent(MVFVxContainer *transCont) override
T_AthenaPoolExtendingCnv< MVFVxContainer, MVFVxContainer_PERS > MVFVxContainerCnvBase
This templated class extends T_AthenaPoolCustomCnv to provide additional/chaged functionality for Ath...