|
ATLAS Offline Software
|
Go to the documentation of this file.
17 MsgStream
log(
msgSvc(),
"SCT_FlaggedCondDataCnv");
19 std::unique_ptr<SCT_FlaggedCondData_PERS> persObj = std::make_unique<SCT_FlaggedCondData_PERS>();
21 return persObj.release();
26 MsgStream
log(
msgSvc(),
"SCT_FlaggedCondDataCnv");
27 static const pool::Guid p1_guid(
"0C10E502-F02B-440B-9E8F-6A8C31915D7C");
30 std::unique_ptr<SCT_FlaggedCondData_p1> col_vect( poolReadObject< SCT_FlaggedCondData_p1 >() );
32 std::unique_ptr<SCT_FlaggedCondData> trasnObj = std::make_unique<SCT_FlaggedCondData>();
34 return trasnObj.release();
36 throw std::runtime_error(
"Unsupported persistent version of Data Collection");
virtual SCT_FlaggedCondData * createTransient()
msgSvc
Provide convenience handles for various services.
virtual SCT_FlaggedCondData_PERS * createPersistent(SCT_FlaggedCondData *transCont)
Header file which defines a typedef for templated converter class.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
std::map< IdentifierHash, std::string > SCT_FlaggedCondData
Typedef for data object used in SCT_Clusterization and SCT_FlaggedConditionTool.
virtual void persToTrans(const SCT_FlaggedCondData_p1 *persObj, SCT_FlaggedCondData *transObj, MsgStream &log)
virtual void transToPers(const SCT_FlaggedCondData *transObj, SCT_FlaggedCondData_p1 *persObj, MsgStream &log)