diff --git a/MuonSpectrometer/MuonCalib/MdtCalib/MdtCalibDbAsciiTool/src/MdtCalibDbAsciiTool.cxx b/MuonSpectrometer/MuonCalib/MdtCalib/MdtCalibDbAsciiTool/src/MdtCalibDbAsciiTool.cxx index f44b55fe4e223646db6865511bd23c5f75b82fb2..b7b0161343b99b36da3dcb5070f258db93c5f092 100644 --- a/MuonSpectrometer/MuonCalib/MdtCalib/MdtCalibDbAsciiTool/src/MdtCalibDbAsciiTool.cxx +++ b/MuonSpectrometer/MuonCalib/MdtCalib/MdtCalibDbAsciiTool/src/MdtCalibDbAsciiTool.cxx @@ -181,14 +181,8 @@ StatusCode MdtCalibDbAsciiTool::initialize() { return StatusCode::FAILURE; } - SG::TransientAddress* tad = proxy->transientAddress(); - if (!tad) { - *m_log << MSG::ERROR << "Unable to get the tad" << endmsg; - return StatusCode::FAILURE; - } - IAddressProvider* addp = this; - tad->setProvider(addp, StoreID::DETECTOR_STORE); + proxy->setProvider(addp, StoreID::DETECTOR_STORE); if( m_debug ) *m_log << MSG::DEBUG << "set address provider for MdtTubeCalibContainerCollection" << endmsg; sc=defaultRt(); @@ -204,14 +198,8 @@ StatusCode MdtCalibDbAsciiTool::initialize() { return StatusCode::FAILURE; } - tad = proxy->transientAddress(); - if (!tad) { - *m_log << MSG::ERROR << "Unable to get the tad" << endmsg; - return StatusCode::FAILURE; - } - addp = this; - tad->setProvider(addp, StoreID::DETECTOR_STORE); + proxy->setProvider(addp, StoreID::DETECTOR_STORE); if( m_debug ) *m_log << MSG::DEBUG << "set address provider for MdtRtRelationCollection" << endmsg; return sc;