14#include "GaudiKernel/MsgStream.h"
15#include "GaudiKernel/IToolSvc.h"
34 return StatusCode::FAILURE;
38 MsgStream log(msgSvc(),
"CaloTTOnOffIdMapCnv");
39 log << MSG::INFO <<
"initialize()" <<
endmsg;
41 return StatusCode::SUCCESS;
47 MsgStream log(msgSvc(),
"CaloTTOnOffIdMapCnv") ;
49 persObj = (obj->getP()) ;
52 log<<MSG::ERROR<<
" no persistent object from CaloTTOnOffIdMap " <<
endmsg;
53 return StatusCode::FAILURE;
56 log<<MSG::DEBUG<<
" CaloTTOnOffId size = "<< persObj->
m_v.size() <<
endmsg;
57 std::cout <<
" CaloTTOnOffId_P pointer " << persObj <<std::endl;
59 return StatusCode::SUCCESS;
64 MsgStream log(msgSvc(),
"CaloTTOnOffIdMapCnv") ;
66 log<<MSG::DEBUG<<
" CaloOnOffId size = "<< obj->m_v.size() <<
endmsg;
69 transObj->
set( *obj ) ;
71 return StatusCode::SUCCESS ;
Generated header file which defines a typedef for templated converter class.
T_AthenaPoolCustCnv< CaloTTOnOffIdMap, CaloTTOnOffId_P > CaloTTOnOffIdMapCnvBase
convert to and from a SG storable
virtual StatusCode initialize() override
Gaudi Service Interface method implementations:
virtual StatusCode initialize()
initialization
virtual StatusCode transToPers(CaloTTOnOffIdMap *obj, CaloTTOnOffId_P *&persObj)
Extend base-class conversion method.
virtual StatusCode persToTrans(CaloTTOnOffIdMap *&transObj, CaloTTOnOffId_P *obj)
CaloTTOnOffIdMapCnv(ISvcLocator *svcloc)
virtual ~CaloTTOnOffIdMapCnv()
This is a StoreGate object holding the TT offline-online map.
void set(const PDATA &t)
initialize from Nova
This is a database object holding the TT online-offline map.
T_AthenaPoolCustCnv(ISvcLocator *pSvcLocator, const char *name=nullptr)