5 #ifndef MUONEVENTATHENAPOOL_TGCRDOCONTAINERCNV_H
6 #define MUONEVENTATHENAPOOL_TGCRDOCONTAINERCNV_H
36 MsgStream
log(
msgSvc(),
"TgcRdoContainerCnv" );
44 static const pool::Guid p4_guid(
"176667f0-DEC8-42A4-94AF-B4750829671A");
45 static const pool::Guid p3_guid(
"E7D45D90-CB92-4A7D-B5FE-2791CE34FFEE");
46 static const pool::Guid p2_guid(
"3DA250DA-321C-4DD3-996A-BB0E67A6034D");
47 static const pool::Guid p1_guid(
"BF9D17EA-AC87-4243-9126-8FC86DDCDAA3");
48 static const pool::Guid p0_guid(
"FBF8D72D-A6B9-4689-8E02-BB0F435BF2F7");
51 std::unique_ptr< TgcRdoContainer_p4 > col_vect( this->poolReadObject<TgcRdoContainer_p4>() );
55 std::unique_ptr< TgcRdoContainer_p3 > col_vect( this->poolReadObject<TgcRdoContainer_p3>() );
60 std::unique_ptr< TgcRdoContainer_p2 > col_vect( this->poolReadObject<TgcRdoContainer_p2>() );
65 std::unique_ptr< TgcRdoContainer_p1 > col_vect( this->poolReadObject<TgcRdoContainer_p1>() );
71 std::unique_ptr< COLL_vector > col_vect( this->poolReadObject< COLL_vector >() );
75 throw std::runtime_error(
"Unsupported persistent version of TGC RDO container");