|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include "GaudiKernel/MsgStream.h"
26 MsgStream
msg(
msgSvc(),
"MissingEtTruthCnv" );
37 MsgStream
msg(
msgSvc(),
"MissingEtTruthCnv" );
41 static const pool::Guid tr_guid(
"2147ED1C-7337-4717-900B-1B52BD8DC316");
42 static const pool::Guid p1_guid(
"E7D6D6B8-08A8-409E-9477-2A61467738B2");
43 static const pool::Guid p2_guid(
"291A1BDB-A25E-412D-8E49-EF0E1EA1A835");
44 static const pool::Guid p3_guid(
"3FA8CC45-8798-4C24-9D0E-22E5F11AD85F");
49 std::unique_ptr<MissingEtTruth_p3> persObj( poolReadObject<MissingEtTruth_p3>() );
56 std::unique_ptr<MissingEtTruth_p2> persObj( poolReadObject<MissingEtTruth_p2>() );
63 std::unique_ptr<MissingEtTruth_p1> persObj( poolReadObject<MissingEtTruth_p1>() );
68 return poolReadObject<MissingEtTruth>();
70 throw std::runtime_error(
"Unsupported persistent version of MissingEtTruth");
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual MissingEtTruth_PERS * createPersistent(MissingEtTruth *transCont)
Build the persistent representation from the transient one.
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
msgSvc
Provide convenience handles for various services.
MsgStream & msg() const
The standard message stream.
virtual MissingEtTruth * createTransient()
Build the transient representation from a persistent one.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.