|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONEVENTATHENAPOOL_MDTPREPDATACONTAINERCNV_H
6 #define MUONEVENTATHENAPOOL_MDTPREPDATACONTAINERCNV_H
Template for Muon PRD containers (which are basically collections of MuonPrepDataCollections).
MdtPrepDataContainerCnv_tlp1 m_converter_tlp1
'Old style' top level convertor
MdtPrepDataContainerCnv(ISvcLocator *svcloc)
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
Muon::MdtPrepDataContainerCnv_p2 m_converter_p2
New, flattened convertor.
Create derived converter to customize the saving of identifiable container.
Class to handle the conversion of the transient MdtPrepDataContainer into its persistent representati...
The Athena Transient Store API.
Muon::MdtPrepDataContainer_p2 MdtPrepDataContainer_PERS
virtual Muon::MdtPrepDataContainer * createTransient()
Compatibility for old converter classes that don't get passed the key.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv()
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
Base class for top-level TP converters.
Class to contain the Muon Prep Raw Data.
virtual MdtPrepDataContainer_PERS * createPersistent(Muon::MdtPrepDataContainer *transCont)
T_AthenaPoolCustomCnv< Muon::MdtPrepDataContainer, MdtPrepDataContainer_PERS > MdtPrepDataContainerCnvBase
virtual ~MdtPrepDataContainerCnv()