Skip to content
Snippets Groups Projects
Commit 3353a77f authored by Chikuma Kato's avatar Chikuma Kato
Browse files

check status code of the readKey init in MDT_Hid2RESrcID

parent 33787753
No related branches found
No related tags found
No related merge requests found
...@@ -28,12 +28,11 @@ MDT_Hid2RESrcID::MDT_Hid2RESrcID() : ...@@ -28,12 +28,11 @@ MDT_Hid2RESrcID::MDT_Hid2RESrcID() :
} }
void MDT_Hid2RESrcID::set(const MdtIdHelper* mdtIdHelper) { StatusCode MDT_Hid2RESrcID::set(const MdtIdHelper* mdtIdHelper) {
// Initialize the cabling Service // Initialize the cabling Service
m_mdtIdHelper = mdtIdHelper; m_mdtIdHelper = mdtIdHelper;
m_readKey.initialize(); ATH_CHECK( m_readKey.initialize() );
//ATH_CHECK( m_readKey.initialize() ); return StatusCode::SUCCESS;
//return StatusCode::SUCCESS;
} }
uint32_t MDT_Hid2RESrcID::getRodID(const Identifier& offlineId) { uint32_t MDT_Hid2RESrcID::getRodID(const Identifier& offlineId) {
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
#include "GaudiKernel/MsgStream.h" #include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/StatusCode.h" #include "GaudiKernel/StatusCode.h"
#include "AthenaBaseComps/AthService.h"
#include "StoreGate/ReadCondHandle.h" #include "StoreGate/ReadCondHandle.h"
#include "MuonCablingData/MuonMDT_CablingMap.h" #include "MuonCablingData/MuonMDT_CablingMap.h"
#include "StoreGate/ReadCondHandleKey.h" #include "StoreGate/ReadCondHandleKey.h"
...@@ -37,7 +38,7 @@ public: ...@@ -37,7 +38,7 @@ public:
/** intialize the cabling service /** intialize the cabling service
*/ */
void set(const MdtIdHelper* m_mdtIdHelper); StatusCode set(const MdtIdHelper* m_mdtIdHelper);
/** TMP method for sector 13 data */ /** TMP method for sector 13 data */
void setSpecialROBNumber(int specialROBNumber) {m_specialROBNumber=specialROBNumber;} void setSpecialROBNumber(int specialROBNumber) {m_specialROBNumber=specialROBNumber;}
......
...@@ -55,7 +55,11 @@ StatusCode Muon::MdtCsmContByteStreamTool::initialize() { ...@@ -55,7 +55,11 @@ StatusCode Muon::MdtCsmContByteStreamTool::initialize() {
} }
m_hid2re = new MDT_Hid2RESrcID (); m_hid2re = new MDT_Hid2RESrcID ();
m_hid2re->set(mdt_id); status = m_hid2re->set(mdt_id);
if ( status.isFailure() ){
ATH_MSG_FATAL("Could not initialize MDT mapping !");
return StatusCode::FAILURE;
}
m_mdtIdHelper = mdt_id; m_mdtIdHelper = mdt_id;
...@@ -73,7 +77,11 @@ StatusCode Muon::MdtCsmContByteStreamTool::convert(CONTAINER* cont, RawEventWrit ...@@ -73,7 +77,11 @@ StatusCode Muon::MdtCsmContByteStreamTool::convert(CONTAINER* cont, RawEventWrit
MsgStream& log ) { MsgStream& log ) {
m_fea.clear(); m_fea.clear();
m_fea.idMap().set(m_mdtIdHelper); StatusCode status = m_fea.idMap().set(m_mdtIdHelper);
if ( status.isFailure() ){
ATH_MSG_FATAL("Could not initialize MDT mapping !");
return StatusCode::FAILURE;
}
FullEventAssembler<MDT_Hid2RESrcID>::RODDATA* theROD ; FullEventAssembler<MDT_Hid2RESrcID>::RODDATA* theROD ;
......
...@@ -68,11 +68,13 @@ StatusCode MdtROD_Decoder::initialize() { ...@@ -68,11 +68,13 @@ StatusCode MdtROD_Decoder::initialize() {
return sc; return sc;
} }
m_hid2re=new MDT_Hid2RESrcID();
// Here the mapping service has to be initialized // Here the mapping service has to be initialized
m_hid2re=new MDT_Hid2RESrcID();
m_hid2re->set(m_mdtIdHelper); sc = m_hid2re->set(m_mdtIdHelper);
if ( !sc.isSuccess() ) {
ATH_MSG_ERROR(" Can't initialize MDT mapping");
return sc;
}
// Initialize decoding classes // Initialize decoding classes
m_rodReadOut = new MdtRODReadOut(); m_rodReadOut = new MdtRODReadOut();
......
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