12#ifndef MVFVXCONTAINER_CNV_H
13#define MVFVXCONTAINER_CNV_H
15#include "GaudiKernel/MsgStream.h"
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
T_AthenaPoolExtendingCnv< MVFVxContainer, MVFVxContainer_PERS > MVFVxContainerCnvBase
Trk::MVFVxContainer_tlp1 MVFVxContainer_PERS
his file contains the class definition for the templated T_AthenaPoolExtendingCnv class.
AthenaPoolCnvTPExtension()
Abstract factory to create the converter.
MVFVxContainerCnv(ISvcLocator *svcloc)
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv() override
Return the top level TP converter (which is always used for writing)
virtual MVFVxContainer * createTransient() override
virtual StatusCode initialize() override
Gaudi Service Interface method implementations:
virtual MVFVxContainer_PERS * createPersistent(MVFVxContainer *transCont) override
no-op
virtual AthenaPoolCnvTPExtension * clone() override
Clone this Athena Converter.
virtual void readObjectFromPool(const std::string &token) override
Read the persistent object from POOL.
MVFVxContainerCnv_tlp1 m_TPConverter
T_AthenaPoolExtendingCnv(ISvcLocator *svcloc)