![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #include "GaudiKernel/StatusCode.h"
10 #include "GaudiKernel/MsgStream.h"
36 return StatusCode::FAILURE;
41 MsgStream
log(
msgSvc(),
"TgcCoinDataContainerCnv");
42 if (
log.level() <= MSG::INFO)
log << MSG::INFO <<
"TgcCoinDataContainerCnv::initialize()" <<
endmsg;
48 return StatusCode::FAILURE;
56 return StatusCode::FAILURE;
66 return StatusCode::SUCCESS;
70 MsgStream
log(
msgSvc(),
"TgcCoinDataContainerCnv" );
77 MsgStream
log(
msgSvc(),
"TgcCoinDataContainerCnv" );
78 static const pool::Guid p0_guid(
"F81C4564-B1C5-4053-A6F6-E0ED77907BE5");
79 static const pool::Guid p1_guid(
"C312D3F5-60DB-41D5-895B-9FD4EF443E0B");
80 static const pool::Guid p2_guid(
"524775D8-A66F-4AD3-912E-7D05389C1011");
81 static const pool::Guid p3_guid(
"95BF89C7-1FFC-464F-A14D-742F9E874E56");
102 throw std::runtime_error(
"Not currently supporting reading non TP-split CoinDatas");
107 throw std::runtime_error(
"Unsupported persistent version of TgcCoinDataContainer");
StoreGateSvc * m_storeGate
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
virtual Muon::TgcCoinDataContainer * createTransient()
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.
TgcCoinDataContainerCnv_tlp1 m_TPConverter_tlp1
TgcCoinDataContainerCnv_tlp3 m_TPConverter_tlp3
virtual TgcCoinDataContainer_PERS * createPersistent(Muon::TgcCoinDataContainer *transCont)
virtual ~TgcCoinDataContainerCnv()
TgcCoinDataContainerCnv_tlp2 m_TPConverter_tlp2
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:
TgcCoinDataContainerCnv(ISvcLocator *svcloc)