5#ifndef T_LARCONDATHENAPOOLCNV_H
6#define T_LARCONDATHENAPOOLCNV_H
37 typedef typename T::GainMap
MAP_P ;
44 const std::string& token,
45 const std::string& key)
override;
his file contains the class definition for the templated T_AthenaPoolCnv class.
Abstract factory to create the converter.
The Athena Transient Store API.
This templated class provides the converter to translate an object to/from its persistent POOL repres...
virtual StatusCode DataObjectToPool(IOpaqueAddress *pAddr, DataObject *pObj) override
Write an object into POOL.
virtual StatusCode PoolToDataObject(DataObject *&pObj, const std::string &token, const std::string &key) override
virtual ~T_LArCondAthenaPoolCnv()
T_AthenaPoolCustCnv< T, typename T::PERSIST > LArCondAthenaPoolCnvBase
T_LArCondAthenaPoolCnv(ISvcLocator *svcloc)
Constructor.