![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "GaudiKernel/StatusCode.h"
8 #include "GaudiKernel/MsgStream.h"
24 return StatusCode::FAILURE;
27 MsgStream
log(
msgSvc(),
"CscStripPrepDataContainerCnv");
28 log << MSG::INFO <<
"CscStripPrepDataContainerCnv::initialize()" <<
endmsg;
34 return StatusCode::FAILURE;
42 return StatusCode::FAILURE;
49 return StatusCode::SUCCESS;
53 MsgStream
log(
msgSvc(),
"CscStripPrepDataContainerCnv" );
60 MsgStream
log(
msgSvc(),
"CscStripPrepDataContainerCnv" );
61 static const pool::Guid p0_guid(
"A41C9D99-F977-43B5-8DFC-819F057A9136");
62 static const pool::Guid p1_guid(
"6075244C-C6BB-4E24-B711-E7E4ED0F7462");
67 std::unique_ptr< CscStripPrepDataContainer_PERS > p_coll( poolReadObject< CscStripPrepDataContainer_PERS >() );
73 throw std::runtime_error(
"Not currently supporting reading non TP-split PRDs");
76 throw std::runtime_error(
"Unsupported persistent version of CscStripPrepDataContainer");
Template for Muon PRD containers (which are basically collections of MuonPrepDataCollections).
CscStripPrepDataContainerCnv_tlp1 m_TPConverter
StoreGateSvc * m_storeGate
CscStripPrepDataContainerCnv(ISvcLocator *svcloc)
The Athena Transient Store API.
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~CscStripPrepDataContainerCnv()
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: