|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRKEVENTATHENAPOOL_TRACKCOLLECTIONCNV_H
13 #define TRKEVENTATHENAPOOL_TRACKCOLLECTIONCNV_H
15 #include "GaudiKernel/MsgStream.h"
57 const std::string&
key)
override;
79 #endif // TRKEVENTATHENAPOOL_TRACKCOLLECTIONCNV_H
TrackCollectionCnv_tlp7 m_TPConverter
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv() override
returns the main top-level TP converter
virtual TrackCollection_PERS * createPersistentWithKey(TrackCollection *transCont, const std::string &key) override
void initializeOldExtConverters()
setup old extended converters when reading old data
virtual TrackCollection * createTransientWithKey(const std::string &key) override
method to be implemented by the developer.
TrackCollectionCnv_tlp6 m_TPConverter_tlp6
This templated class extends T_AthenaPoolCustCnv to provide management of the persistent objects crea...
TrackCollectionCnv_tlp4 m_TPConverter_tlp4
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
TrackCollectionCnv_tlp5 m_TPConverter_tlp5
::StatusCode StatusCode
StatusCode definition for legacy code.
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TrackCollectionCnv_tlp3 m_TPConverter_tlp3
Abstract factory to create the converter.
T_AthenaPoolCustomCnvWithKey< TrackCollection, TrackCollection_PERS > TrackCollectionCnvBase
TrackCollectionCnv(ISvcLocator *svcloc)
bool m_oldExtCnvInitialized
Base class for top-level TP converters.
virtual StatusCode initialize() override
Gaudi Service Interface method implementations:
Trk::TrackCollection_tlp7 TrackCollection_PERS
TrackCollectionCnv_tlp1 m_TPConverter_tlp1
TrackCollectionCnv_tlp2 m_TPConverter_tlp2