10#include "GaudiKernel/IToolSvc.h"
27 MsgStream log (
m_msgSvc,
"ElementTableCnv");
28 if(
sc.isFailure() ) {
29 log << MSG::FATAL <<
"Could not initialize cnv base" <<
endmsg;
35 log << MSG::INFO <<
"LayerMaterialMapCnv::initialize()" <<
endmsg;
37 return StatusCode::SUCCESS;
43 const std::string& key)
45 MsgStream log (
m_msgSvc,
"LayerMaterialMapCnv: " + key);
56 static const pool::Guid tlp1_guid(
"3DA92DBD-DA78-43A2-BFDF-9E19E2BF1E8A" );
60 MsgStream log (
m_msgSvc,
"LayerMaterialMapCnv: " + key);
Trk::LayerMaterialMap_tlp1 LayerMaterialMap_PERS
T_AthenaPoolCustomCnvWithKey< Trk::LayerMaterialMap, LayerMaterialMap_PERS > LayerMaterialMapCnvBase
virtual Trk::LayerMaterialMap * createTransientWithKey(const std::string &key) override
method to be implemented by the developer.
virtual StatusCode initialize() override
Gaudi Service Interface method implementations:
LayerMaterialMapCnv_tlp1 m_TPConverter_tlp1
LayerMaterialMapCnv(ISvcLocator *svcloc)
virtual LayerMaterialMap_PERS * createPersistentWithKey(Trk::LayerMaterialMap *transCont, const std::string &key) override
method to be implemented by the developer.
virtual bool compareClassGuid(const Guid &clid) const
virtual StatusCode initialize()
This class extends the DataVector<Trk::LayerMaterialProperties> by an elementTable;.