16 MsgStream mlog(msgSvc(),
"TRT_HitCollectionConverter" );
24 MsgStream mlog(msgSvc(),
"TRT_HitCollectionConverter" );
30 static const pool::Guid p1_guid(
"6688E934-157E-421A-B6D1-A35FC8BD651C");
31 static const pool::Guid p2_guid(
"473FF621-3466-4D87-9469-4780A6A77023");
32 static const pool::Guid p3_guid(
"FB5F5BFC-43E5-44E1-B79C-C330C1480E2E");
33 static const pool::Guid p4_guid(
"73BECF03-4C45-491E-A973-A1C4402AD018");
34 static const pool::Guid p5_guid(
"018E1E3D-8B69-7BDF-B1E9-D5D09F3CF750");
35 static const pool::Guid old_guid(
"35722E01-C4E3-420E-8A7E-E375C5E7989D");
62 size_t size = oldColl->
size();
70 throw std::runtime_error(
"Unsupported persistent version of Data container");
TRT_HitCollectionCnv_p4 TRT_HitCollectionCnv_PERS
TRT_HitCollection_p4 TRT_HitCollection_PERS
AtlasHitsVector< TRTUncompressedHit > TRTUncompressedHitCollection
T_AtlasHitsVectorCnv< TRTUncompressedHitCollection, TRT_HitCollection_p1, TRT_HitCnv_p1 > TRT_HitCollectionCnv_p1
void push_back(const T &t)
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
TRTUncompressedHitCollection * createTransient(const Token *token)
TRT_HitCollection_PERS * createPersistent(TRTUncompressedHitCollection *transCont)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p2 *persObj, MsgStream &log)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p3 *persObj, MsgStream &log)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p4 *persObj, MsgStream &log)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p5 *persObj, MsgStream &log)
virtual bool compareClassGuid(const Token *token, const Guid &clid) const
P * poolReadObject(const Token *token)
This class provides a token that identifies in a unique way objects on the persistent storage.