|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "GaudiKernel/MsgStream.h"
16 MsgStream
log( this->
msgSvc(),
"LVL1_ROICnv" );
24 static const pool::Guid p1_guid(
"5FBA83E0-77DC-43DD-A511-E4F0A49882E0" );
25 static const pool::Guid p0_guid(
"3E1829DE-9AA7-489C-AB81-406DF6CC544F" );
29 std::unique_ptr< LVL1_ROI_p1 > pers_ref( this->poolReadObject< LVL1_ROI_p1 >() );
30 MsgStream
log( this->
msgSvc(),
"LVL1_ROICnv" );
35 return this->poolReadObject< LVL1_ROI >();
39 throw std::runtime_error(
"Unsupported persistent version of LVL1_ROI" );
Persistent representation of LVL1_ROI.
virtual LVL1_ROI_PERS * createPersistent(LVL1_ROI *transObj)
virtual LVL1_ROI * createTransient()
T/P converter for LVL1_ROI and LVL1_ROI_p1.
msgSvc
Provide convenience handles for various services.
virtual PERS * createPersistentConst(const TRANS *transObj, MsgStream &log) const
Top level AOD object storing LVL1 RoIs.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual TRANS * createTransientConst(const PERS *persObj, MsgStream &log) const