|
ATLAS Offline Software
|
Go to the documentation of this file.
20 m_log(
new MsgStream(
msgSvc(),
"TrigMonEventCollectionCnv")),
36 (*m_log) <<
MSG::DEBUG <<
"TrigMonEventCollectionCnv::createPersistent" <<
endmsg;
46 (*m_log) <<
MSG::DEBUG <<
"TrigMonEventCollectionCnv::createTransient " <<
endmsg;
48 static const pool::Guid tlp1_guid(
"F224B21A-0CE8-40F1-B88B-027DA832A2A5");
49 static const pool::Guid p1_guid(
"9A0D41EB-9A40-42A1-8CDA-C80845FC7271");
55 (*m_log) <<
MSG::DEBUG <<
"TrigMonEventCollectionCnv::reading tlp1 persistent object" <<
endmsg;
56 std::unique_ptr< TrigMonEventCollection_tlp1 > col_vect( this->poolReadObject< TrigMonEventCollection_tlp1 >() );
57 (*m_log) <<
MSG::DEBUG <<
"TrigMonEventCollectionCnv::reading tlp1 persistent object pointer" << col_vect.get() <<
endmsg;
62 (*m_log) <<
MSG::DEBUG <<
"TrigMonEventCollectionCnv::reading p1 persistent object" <<
endmsg;
63 std::unique_ptr< TrigMonEventCollection_p1 > col_vect( this->poolReadObject< TrigMonEventCollection_p1 >() );
64 (*m_log) <<
MSG::DEBUG <<
"TrigMonEventCollectionCnv::reading p1 persistent object pointer" << col_vect.get() <<
endmsg;
68 throw std::runtime_error(
"Unsupported persistent version of TrigMonEventCollection");
TrigMonEventCollectionCnv(ISvcLocator *svcloc)
TrigMonEventCollectionCnv_tlp1 m_TPConverter_tlp1
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
TrigMonEventCollection * createTransient()
TrigMonEventCollectionCnv_p1 m_TPConverter
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.
virtual ~TrigMonEventCollectionCnv()
TrigMonEventCollection_PERS * createPersistent(TrigMonEventCollection *transObj)
TrigMonEventCollectionCnv_impl * m_impl
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.