17 #include "GaudiKernel/MsgStream.h"
22 MsgStream eflowStream(
msgSvc(),
"eflowObjectContainerCnv" );
33 MsgStream eflowStream(
msgSvc(),
"eflowObjectContainerCnv" );
37 static const pool::Guid tr_guid(
"0044A49A-14B8-45BE-9E62-B9780F226168");
38 static const pool::Guid p1_guid(
"1DE97911-24C0-429D-9041-258A2F1CA7DF");
39 static const pool::Guid p2_guid(
"E9674EC4-80D0-4616-AE98-26488ADE726B");
40 static const pool::Guid p3_guid(
"2DF2EC16-AA4D-4BF9-82F8-7DFCE3BE00A0");
41 static const pool::Guid p4_guid(
"75CC8E85-4CA8-4FE9-A001-26856E3D44C6");
42 static const pool::Guid p5_guid(
"A38F4620-AB4A-11E2-90EB-00241D7D6914");
47 return poolReadObject<eflowObjectContainer>();
52 std::unique_ptr<eflowObjectContainer_p1> persObj( poolReadObject<eflowObjectContainer_p1>() );
58 std::unique_ptr<eflowObjectContainer_p2> persObj( poolReadObject<eflowObjectContainer_p2>() );
65 std::unique_ptr<eflowObjectContainer_p3> persObj( poolReadObject<eflowObjectContainer_p3>() );
71 std::unique_ptr<eflowObjectContainer_p4> persObj( poolReadObject<eflowObjectContainer_p4>() );
77 std::unique_ptr<eflowObjectContainer_p5> persObj( poolReadObject<eflowObjectContainer_p5>() );
81 else throw std::runtime_error(
"Unsupported persistent version of eflowObjectContainer");