|
ATLAS Offline Software
|
Go to the documentation of this file.
35 MsgStream
mlog(
msgSvc(),
"TrigRoiDescriptorConverter" );
45 MsgStream
mlog(
msgSvc(),
"TrigRoiDescriptorConverter" );
47 static const pool::Guid p3_guid(
"28F5BCC8-1F3D-47B1-8286-087F1B298F0A");
48 static const pool::Guid p2_guid(
"D53CE59B-99A8-4B25-87D5-C08D1AF4BA8A");
49 static const pool::Guid p1_guid(
"391FFE21-5D82-471E-9FFC-B77150142B8F");
50 static const pool::Guid p0_guid(
"B2C86E23-8421-4F34-8014-AE4A7E4BA0A7");
56 std::unique_ptr< TrigRoiDescriptor_p3 > col_vect( this->poolReadObject< TrigRoiDescriptor_p3 >() );
62 std::unique_ptr< TrigRoiDescriptor_p2 > col_vect( this->poolReadObject< TrigRoiDescriptor_p2 >() );
68 std::unique_ptr< TrigRoiDescriptor_p1 > col_vect( this->poolReadObject< TrigRoiDescriptor_p1 >() );
75 trans_obj = this->poolReadObject<TrigRoiDescriptor>();
79 throw std::runtime_error(
"Unsupported persistent version of Data container");
TrigRoiDescriptorCnv_p3 p3
TrigRoiDescriptorCnv_tp * m_TPConverters
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
nope - should be used for standalone also, perhaps need to protect the class def bits #ifndef XAOD_AN...
TrigRoiDescriptorCnv_p2 p2
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
TrigRoiDescriptor_PERS * createPersistent(TrigRoiDescriptor *transObj)
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
TrigRoiDescriptor * createTransient()
TrigRoiDescriptorCnv(ISvcLocator *svcloc)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
TrigRoiDescriptorCnv_p1 p1