ATLAS Offline Software
Loading...
Searching...
No Matches
HGTD_ALTIROC_RDO_ContainerCnv_p1.h
Go to the documentation of this file.
1
9
10#ifndef HGTD_EVENTTPCNV_HGTD_ALTIROC_RDO_CONTAINERCNV_P1_H
11#define HGTD_EVENTTPCNV_HGTD_ALTIROC_RDO_CONTAINERCNV_P1_H
12
16
17class HGTD_ID;
18class StoreGateSvc;
19
21 : public T_AthenaPoolTPCnvBase<HGTD_ALTIROC_RDO_Container,
22 HGTD_ALTIROC_RDO_Container_p1> {
23
24public:
27
29
30 virtual void persToTrans(const Pers_t* persistent_container,
31 Trans_t* transient_container, MsgStream& log);
32 virtual void transToPers(const Trans_t* transient_container,
33 Pers_t* persistent_container, MsgStream& log);
34
35 virtual Trans_t* createTransient(const Pers_t* persistent_container,
36 MsgStream& log);
37
38private:
39 StatusCode initialize(MsgStream& log);
40
41 const HGTD_ID* m_hgtd_idhelper{nullptr};
42
43 bool m_is_initialized{false};
44};
45
46#endif // HGTD_EVENTTPCNV_HGTD_ALTIROC_RDO_CONTAINERCNV_P1_H
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual Trans_t * createTransient(const Pers_t *persistent_container, MsgStream &log)
virtual void transToPers(const Trans_t *transient_container, Pers_t *persistent_container, MsgStream &log)
virtual void persToTrans(const Pers_t *persistent_container, Trans_t *transient_container, MsgStream &log)
This is an Identifier helper class for the HGTD subdetector.
Definition HGTD_ID.h:47
The Athena Transient Store API.
void initialize()