|
ATLAS Offline Software
|
Go to the documentation of this file.
20 m_log(
new MsgStream(
msgSvc(),
"TrigMonConfigCollectionCnv")),
36 (*m_log) <<
MSG::DEBUG <<
"TrigMonConfigCollectionCnv::createPersistent" <<
endmsg;
46 (*m_log) <<
MSG::DEBUG <<
"TrigMonConfigCollectionCnv::createTransient " <<
endmsg;
48 static const pool::Guid tlp1_guid(
"887A60C5-BD4D-467C-9629-9F0EE818398A");
49 static const pool::Guid p1_guid(
"77FAC318-137E-4563-A681-68356299E397");
55 (*m_log) <<
MSG::DEBUG <<
"TrigMonConfigCollectionCnv::reading tlp1 persistent object" <<
endmsg;
56 std::unique_ptr< TrigMonConfigCollection_tlp1 > col_vect( this->poolReadObject< TrigMonConfigCollection_tlp1 >() );
57 (*m_log) <<
MSG::DEBUG <<
"TrigMonConfigCollectionCnv::reading tlp1 persistent object pointer" << col_vect.get() <<
endmsg;
62 (*m_log) <<
MSG::DEBUG <<
"TrigMonConfigCollectionCnv::reading p1 persistent object" <<
endmsg;
63 std::unique_ptr< TrigMonConfigCollection_p1 > col_vect( this->poolReadObject< TrigMonConfigCollection_p1 >() );
64 (*m_log) <<
MSG::DEBUG <<
"TrigMonConfigCollectionCnv::reading p1 persistent object pointer" << col_vect.get() <<
endmsg;
68 throw std::runtime_error(
"Unsupported persistent version of TrigMonConfigCollection");
TrigMonConfigCollectionCnv_p1 m_TPConverter
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
TrigMonConfigCollectionCnv(ISvcLocator *svcloc)
virtual ~TrigMonConfigCollectionCnv()
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
TrigMonConfigCollectionCnv_tlp1 m_TPConverter_tlp1
TrigMonConfigCollection * createTransient()
TrigMonConfigCollection_PERS * createPersistent(TrigMonConfigCollection *transObj)
virtual TL_PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of transObj.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
TrigMonConfigCollectionCnv_impl * m_impl