|
ATLAS Offline Software
|
Go to the documentation of this file.
32 MsgStream
mlog(
msgSvc(),
"TrigTauClusterConverter" );
44 MsgStream
mlog(
msgSvc(),
"TrigTauClusterConverter" );
47 static const pool::Guid tlp2_guid(
"CEDD0095-1134-4CEC-91CC-61028B214F6C");
48 static const pool::Guid tlp1_guid(
"60C9B591-CE4B-473C-9CB9-8C4F99271D76");
49 static const pool::Guid p0_guid(
"9B3B6AE8-9CE6-44AB-8B31-8B39FED52607");
56 std::unique_ptr< TrigTauCluster_tlp2 > col_vect( this->poolReadObject< TrigTauCluster_tlp2 >() );
63 std::unique_ptr< TrigTauCluster_tlp1 > col_vect( this->poolReadObject< TrigTauCluster_tlp1 >() );
71 trans_cont = this->poolReadObject<TrigTauCluster>();
75 throw std::runtime_error(
"Unsupported persistent version of Data container");
TrigTauClusterCnv_tlp1 m_TPConverter1
Class with calibrated variables for tau clustering.
TrigTauCluster_PERS * createPersistent(TrigTauCluster *transCont)
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.
TrigTauCluster * createTransient()
TrigTauClusterCnv_impl * m_impl
TrigTauClusterCnv(ISvcLocator *svcloc)
virtual TL_PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of transObj.
TrigTauClusterCnv_tlp2 m_TPConverter2
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.