48 MsgStream log(msgSvc(),
"TgcPrepDataContainerCnv" );
49 static const pool::Guid p0_guid(
"04E7158E-416B-8E31-D370-616631B8617E");
50 static const pool::Guid p1_guid(
"8C563637-620B-43A0-9A5D-E0BC09496745");
51 static const pool::Guid p2_guid(
"EBB4DCEC-CE23-4A30-BEF7-F3150E4060CB");
52 static const pool::Guid p3_guid(
"215726D6-15F4-41D2-B808-1B9E9FD84166");
55 if (log.level() <= MSG::DEBUG) log<<MSG::DEBUG<<
"createTransient(): main converter"<<
endmsg;
58 if (log.level() <= MSG::DEBUG) log<<MSG::DEBUG<<
"createTransient(): T/P version 3 detected"<<
endmsg;
60 p_collection =
m_converter_p3.createTransient( p_coll.get(), log );
62 if (log.level() <= MSG::DEBUG) log<<MSG::DEBUG<<
"createTransient(): T/P version 2 detected"<<
endmsg;
64 p_collection =
m_converter_p2.createTransient( p_coll.get(), log );
68 p_collection =
m_TPConverter.createTransient( col_vect.get(), log );
69 if (log.level() <= MSG::DEBUG) log<<MSG::DEBUG<<
"createTransient(): T/P version 1 detected"<<
endmsg;
73 if (log.level() <= MSG::DEBUG) log<<MSG::DEBUG<<
"createTransient(): Old input file"<<std::endl;
74 throw std::runtime_error(
"Not currently supporting reading non TP-split PRDs");
79 throw std::runtime_error(
"Unsupported persistent version of TgcPrepDataContainer");