|
ATLAS Offline Software
|
Go to the documentation of this file.
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");
40 std::unique_ptr< TRT_HitCollection_p4 > col_vect( this->poolReadObject< TRT_HitCollection_p4 >() );
44 std::unique_ptr< TRT_HitCollection_p1 > col_vect( this->poolReadObject< TRT_HitCollection_p1 >() );
48 std::unique_ptr< TRT_HitCollection_p2 > col_vect( this->poolReadObject< TRT_HitCollection_p2 >() );
52 std::unique_ptr< TRT_HitCollection_p3 > col_vect( this->poolReadObject< TRT_HitCollection_p3 >() );
56 std::unique_ptr< TRT_HitCollection_p5 > col_vect( this->poolReadObject< TRT_HitCollection_p5 >() );
70 throw std::runtime_error(
"Unsupported persistent version of Data container");
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
TRTUncompressedHitCollection * createTransient()
msgSvc
Provide convenience handles for various services.
TRT_HitCollection_PERS * createPersistent(TRTUncompressedHitCollection *transCont)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p5 *persObj, MsgStream &log)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p3 *persObj, MsgStream &log)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p2 *persObj, MsgStream &log)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
void push_back(const T &t)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p4 *persObj, MsgStream &log)
AtlasHitsVector< TRTUncompressedHit > TRTUncompressedHitCollection