Skip to content
Snippets Groups Projects
Commit 2c9f17e1 authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'noTransientAddress.MdtCalibDbCoolStrTool-20170915' into 'master'

MdtCalibDbCoolStrTool: Removing references to transientAddress().

See merge request !4697
parents 7d998e4d 34396e7e
No related merge requests found
......@@ -186,18 +186,11 @@ StatusCode MdtCalibDbCoolStrTool::initialize() {
return StatusCode::FAILURE;
}
// Get the transient address using the proxy
SG::TransientAddress *tad = proxy->transientAddress();
if (!tad) {
ATH_MSG_ERROR( "Unable to get the tad" );
return StatusCode::FAILURE;
}
// Address provider is the pointer to this tool (MdtCalibDbCoolStrTool)
// That is, the calib data is stored in MdtCalibDbCoolStrTool, but a pointer to that
// is kept in StoreGate (I think...)
IAddressProvider *addp = this;
tad->setProvider(addp, StoreID::DETECTOR_STORE);
proxy->setProvider(addp, StoreID::DETECTOR_STORE);
ATH_MSG_DEBUG( "set address provider for MdtTubeCalibContainerCollection" );
// initialize MdtRtRelationCollection
......@@ -221,14 +214,8 @@ StatusCode MdtCalibDbCoolStrTool::initialize() {
return StatusCode::FAILURE;
}
tad = proxy->transientAddress();
if (!tad) {
ATH_MSG_ERROR( "Unable to get the tad" );
return StatusCode::FAILURE;
}
addp = this;
tad->setProvider(addp, StoreID::DETECTOR_STORE);
proxy->setProvider(addp, StoreID::DETECTOR_STORE);
ATH_MSG_DEBUG( "set address provider for MdtRtRelationCollection" );
//initiallize random number generator if doing t0 smearing (for robustness studies)
......@@ -489,14 +476,8 @@ StatusCode MdtCalibDbCoolStrTool::loadTube(IOVSVC_CALLBACK_ARGS) {
return StatusCode::FAILURE;
}
SG::TransientAddress *tad = proxy->transientAddress();
if (!tad) {
ATH_MSG_ERROR( "Unable to get the tad" );
return StatusCode::FAILURE;
}
IAddressProvider *addp = this;
tad->setProvider(addp, StoreID::DETECTOR_STORE);
proxy->setProvider(addp, StoreID::DETECTOR_STORE);
ATH_MSG_DEBUG( "set address provider for MdtTubeCalibContainerCollection" );
m_IOVDbSvc->dropObject(m_tubeFolder, true);
......@@ -907,14 +888,8 @@ StatusCode MdtCalibDbCoolStrTool::loadRt(IOVSVC_CALLBACK_ARGS) {
return StatusCode::FAILURE;
}
SG::TransientAddress *tad = proxy->transientAddress();
if (!tad) {
ATH_MSG_ERROR( "Unable to get the tad" );
return StatusCode::FAILURE;
}
IAddressProvider *addp = this;
tad->setProvider(addp, StoreID::DETECTOR_STORE);
proxy->setProvider(addp, StoreID::DETECTOR_STORE);
ATH_MSG_DEBUG( "set address provider for MdtRtRelationCollection" );
m_IOVDbSvc->dropObject(m_rtFolder, true);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment