 |
ATLAS Offline Software
|
Go to the documentation of this file.
19 m_storeGateSvc(
"StoreGateSvc",
"LArDigitContainerCnv")
50 constexpr
pool::Guid p0_guid(
"B15FFDA0-206D-4062-8B5F-582A1ECD5502");
51 constexpr
pool::Guid p1_guid(
"F1876026-CDFE-4110-AA59-E441BAA5DE44");
52 constexpr
pool::Guid p2_guid(
"66F5B7AF-595C-4F79-A2B7-56590777C313");
53 constexpr
pool::Guid p3_guid(
"24480EBA-1AF1-4646-95A7-11285F09717C");
57 return poolReadObject<LArDigitContainer>();
62 std::unique_ptr<LArDigitContainer_p1> pers(poolReadObject<LArDigitContainer_p1>());
70 std::unique_ptr<LArDigitContainer_p2> pers(poolReadObject<LArDigitContainer_p2>());
78 std::unique_ptr<LArDigitContainer_p3> pers(poolReadObject<LArDigitContainer_p3>());
84 throw std::runtime_error(
"Unsupported persistent version of Data Collection");
virtual void transToPers(const LArDigitContainer *trans, LArDigitContainer_p3 *pers, MsgStream &log) const override
def retrieve(aClass, aKey=None)
virtual void persToTrans(const LArDigitContainer_p2 *pers, LArDigitContainer *trans, MsgStream &log) const override
LArDigitContainerCnv(ISvcLocator *)
StatusCode initialize()
Gaudi Service Interface method implementations:
virtual LArDigitContainer * createTransient()
virtual void persToTrans(const LArDigitContainer_p3 *pers, LArDigitContainer *trans, MsgStream &log) const override
constexpr void toString(std::span< char, StrLen > buf, bool uppercase=true) const noexcept
Automatic conversion to string representation.
virtual LArDigitContainerPERS * createPersistent(LArDigitContainer *)
Compatibility for old converter classes that don't get passed the key.
::StatusCode StatusCode
StatusCode definition for legacy code.
LArDigitContainer_p3 LArDigitContainerPERS
const ServiceHandle< StoreGateSvc > & detStore() const
Handle to DetectorStore.
MsgStream & msg() const
The standard message stream.
ServiceHandle< StoreGateSvc > m_storeGateSvc
virtual void persToTrans(const LArDigitContainer_p1 *pers, LArDigitContainer *trans, MsgStream &log) const override
const LArOnlineID_Base * m_idHelper
Container class for LArDigit.
const LArOnlineID_Base * m_idSCHelper
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: