|
ATLAS Offline Software
|
Go to the documentation of this file.
11 MsgStream
mlog(
msgSvc(),
"TrigEMClusterContainerConverter" );
17 return p_EMClusterCont;
24 MsgStream
mlog(
msgSvc(),
"TrigEMClusterContainerConverter" );
28 static const pool::Guid p3_guid(
"0BF627E6-52A0-4F10-9FFD-A513DF2DBC31" );
29 static const pool::Guid p4_guid(
"7B430CA8-5D16-4E26-B0A4-461F983610EB" );
30 static const pool::Guid tlp1_guid(
"CAA8145E-F382-4727-A114-26E137D4B27E" );
33 std::unique_ptr< TrigEMClusterContainer_p4 > col_vect( poolReadObject< TrigEMClusterContainer_p4 >() );
37 std::unique_ptr< TrigEMClusterContainer_p3 > col_vect( poolReadObject< TrigEMClusterContainer_p3 >() );
40 std::unique_ptr< TrigEMClusterContainer_tlp1 > col_vect( poolReadObject< TrigEMClusterContainer_tlp1 >() );
42 }
else {
throw std::runtime_error(
"Unsupported persistent version of TrigEMClusterContainer" ); }
TrigEMClusterContainerCnv_tlp1 m_converter_tlp1
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
TrigEMClusterContainerCnv_p3 m_converter_p3
Container from TrigEMCluster type objects.
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual TrigEMClusterContainer_PERS * createPersistent(TrigEMClusterContainer *transObj)
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
msgSvc
Provide convenience handles for various services.
virtual TrigEMClusterContainer * createTransient()
TrigEMClusterContainerCnv_p4 m_converter
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.