|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "GaudiKernel/StatusCode.h"
8 #include "GaudiKernel/MsgStream.h"
23 return StatusCode::SUCCESS;
32 static const pool::Guid p0_guid(
"A41C9D99-F977-43B5-8DFC-819F057A9136");
33 static const pool::Guid p1_guid(
"6075244C-C6BB-4E24-B711-E7E4ED0F7462");
37 std::unique_ptr< CscStripPrepDataContainer_PERS > p_coll( poolReadObject< CscStripPrepDataContainer_PERS >() );
42 throw std::runtime_error(
"Not currently supporting reading non TP-split PRDs");
45 throw std::runtime_error(
"Unsupported persistent version of CscStripPrepDataContainer");
Template for Muon PRD containers (which are basically collections of MuonPrepDataCollections).
CscStripPrepDataContainerCnv_tlp1 m_TPConverter
CscStripPrepDataContainerCnv(ISvcLocator *svcloc)
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
Compatibility for old converter classes that don't get passed the key.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~CscStripPrepDataContainerCnv()
MsgStream & msg() const
The standard message stream.
virtual CscStripPrepDataContainer_PERS * createPersistent(Muon::CscStripPrepDataContainer *transCont)
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
virtual Muon::CscStripPrepDataContainer * createTransient()
virtual TL_PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of transObj.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual StatusCode initialize()
Gaudi Service Interface method implementations: