|
ATLAS Offline Software
|
Go to the documentation of this file.
13 MsgStream
mlog(
msgSvc(),
"TrigTrtHitCountsCollectionConverter" );
26 MsgStream
mlog(
msgSvc(),
"TrigTrtHitCountsCollectionConverter" );
30 static const pool::Guid p2_guid(
"47CBB4D9-381C-423E-A560-A7B5C325A5DD" );
31 static const pool::Guid tlp1_guid(
"A0763CCA-553C-4365-8091-04CA2036FD97" );
32 static const pool::Guid p1_guid(
"0CC00AC1-FB95-4E69-8C6E-29B6BB713AAE" );
33 static const pool::Guid trans_guid(
"7631C2C2-612F-4245-8C8B-D40F59222E1E" );
36 std::unique_ptr< TrigTrtHitCountsCollection_p2 > col_vect( poolReadObject< TrigTrtHitCountsCollection_p2 >() );
42 std::unique_ptr< TrigTrtHitCountsCollection_tlp1 > col_vect( poolReadObject< TrigTrtHitCountsCollection_tlp1 >() );
47 std::unique_ptr< TrigTrtHitCountsCollection_p1 > col_vect( poolReadObject< TrigTrtHitCountsCollection_p1 >() );
51 return poolReadObject<TrigTrtHitCountsCollection>();
55 throw std::runtime_error(
"Unsupported persistent version of TrigTrtHitCountsCollection" );
virtual TrigTrtHitCountsCollection * createTransient()
TrigTrtHitCountsCollectionCnv_p1 m_converter_p1
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.
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
msgSvc
Provide convenience handles for various services.
TrigTrtHitCountsCollectionCnv_p2 m_converter
Container class needed for EDM. Should normally only contain 1 TrigTrtHitCounts object.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
TrigTrtHitCountsCollectionCnv_tlp1 m_converter_tlp1
virtual TrigTrtHitCountsCollection_PERS * createPersistent(TrigTrtHitCountsCollection *transObj)