ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
HighGranularityTimingDetector
HGTD_EventCnv
HGTD_EventTPCnv
HGTD_EventTPCnv
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
13
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
14
#include "
HGTD_EventTPCnv/HGTD_ALTIROC_RDO_Container_p1.h
"
15
#include "
HGTD_RawData/HGTD_ALTIROC_RDO_Container.h
"
16
17
class
HGTD_ID
;
18
class
StoreGateSvc
;
19
20
class
HGTD_ALTIROC_RDO_ContainerCnv_p1
21
:
public
T_AthenaPoolTPCnvBase
<HGTD_ALTIROC_RDO_Container,
22
HGTD_ALTIROC_RDO_Container_p1> {
23
24
public
:
25
typedef
HGTD_ALTIROC_RDO_Container_p1
Pers_t
;
26
typedef
HGTD_ALTIROC_RDO_Container
Trans_t
;
27
28
HGTD_ALTIROC_RDO_ContainerCnv_p1
() =
default
;
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
38
private
:
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
HGTD_ALTIROC_RDO_Container.h
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration.
HGTD_ALTIROC_RDO_Container_p1.h
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvBase
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Definition
T_AthenaPoolTPConverter.h:41
HGTD_ALTIROC_RDO_ContainerCnv_p1::Pers_t
HGTD_ALTIROC_RDO_Container_p1 Pers_t
Definition
HGTD_ALTIROC_RDO_ContainerCnv_p1.h:25
HGTD_ALTIROC_RDO_ContainerCnv_p1::Trans_t
HGTD_ALTIROC_RDO_Container Trans_t
Definition
HGTD_ALTIROC_RDO_ContainerCnv_p1.h:26
HGTD_ALTIROC_RDO_ContainerCnv_p1::m_is_initialized
bool m_is_initialized
Definition
HGTD_ALTIROC_RDO_ContainerCnv_p1.h:43
HGTD_ALTIROC_RDO_ContainerCnv_p1::HGTD_ALTIROC_RDO_ContainerCnv_p1
HGTD_ALTIROC_RDO_ContainerCnv_p1()=default
HGTD_ALTIROC_RDO_ContainerCnv_p1::createTransient
virtual Trans_t * createTransient(const Pers_t *persistent_container, MsgStream &log)
Definition
HGTD_ALTIROC_RDO_ContainerCnv_p1.cxx:158
HGTD_ALTIROC_RDO_ContainerCnv_p1::m_hgtd_idhelper
const HGTD_ID * m_hgtd_idhelper
Definition
HGTD_ALTIROC_RDO_ContainerCnv_p1.h:41
HGTD_ALTIROC_RDO_ContainerCnv_p1::transToPers
virtual void transToPers(const Trans_t *transient_container, Pers_t *persistent_container, MsgStream &log)
Definition
HGTD_ALTIROC_RDO_ContainerCnv_p1.cxx:42
HGTD_ALTIROC_RDO_ContainerCnv_p1::persToTrans
virtual void persToTrans(const Pers_t *persistent_container, Trans_t *transient_container, MsgStream &log)
Definition
HGTD_ALTIROC_RDO_ContainerCnv_p1.cxx:108
HGTD_ALTIROC_RDO_Container_p1
Definition
HGTD_ALTIROC_RDO_Container_p1.h:18
HGTD_ALTIROC_RDO_Container
Definition
HGTD_ALTIROC_RDO_Container.h:18
HGTD_ID
This is an Identifier helper class for the HGTD subdetector.
Definition
HGTD_ID.h:47
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:120
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0