ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
HighGranularityTimingDetector
HGTD_EventCnv
HGTD_EventTPCnv
HGTD_EventTPCnv
HGTD_ClusterContainerCnv_p1.h
Go to the documentation of this file.
1
13
14
#ifndef HGTD_CLUSTERCONTAINERCNV_P1_H
15
#define HGTD_CLUSTERCONTAINERCNV_P1_H
16
17
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
18
#include "
HGTD_EventTPCnv/HGTD_ClusterContainer_p1.h
"
19
#include "
HGTD_PrepRawData/HGTD_ClusterContainer.h
"
20
21
class
HGTD_ID
;
22
class
StoreGateSvc
;
23
class
HGTD_DetectorManager
;
24
25
class
HGTD_ClusterContainerCnv_p1
26
:
public
T_AthenaPoolTPCnvBase
<HGTD_ClusterContainer,
27
HGTD_ClusterContainer_p1> {
28
public
:
29
HGTD_ClusterContainerCnv_p1
() =
default
;
30
31
typedef
HGTD_ClusterContainer_p1
Pers_t
;
32
typedef
HGTD_ClusterContainer
Trans_t
;
33
34
virtual
void
persToTrans
(
const
Pers_t
* persistent_container,
35
Trans_t
* transient_container, MsgStream& log);
36
virtual
void
transToPers
(
const
Trans_t
* transient_container,
37
Pers_t
* persistent_container, MsgStream& log);
38
39
virtual
Trans_t
*
createTransient
(
const
Pers_t
* persistent_container,
40
MsgStream& log);
41
42
private
:
43
StatusCode
initialize
(MsgStream& log);
44
45
const
HGTD_ID
*
m_hgtd_idhelper
{
nullptr
};
46
47
bool
m_is_initialized
{
false
};
48
};
49
50
#endif
HGTD_ClusterContainer.h
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
HGTD_ClusterContainer
Trk::PrepRawDataContainer< HGTD_ClusterCollection > HGTD_ClusterContainer
Definition
HGTD_ClusterContainer.h:20
HGTD_ClusterContainer_p1.h
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvBase
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Definition
T_AthenaPoolTPConverter.h:41
HGTD_ClusterContainerCnv_p1::Trans_t
HGTD_ClusterContainer Trans_t
Definition
HGTD_ClusterContainerCnv_p1.h:32
HGTD_ClusterContainerCnv_p1::persToTrans
virtual void persToTrans(const Pers_t *persistent_container, Trans_t *transient_container, MsgStream &log)
Definition
HGTD_ClusterContainerCnv_p1.cxx:124
HGTD_ClusterContainerCnv_p1::HGTD_ClusterContainerCnv_p1
HGTD_ClusterContainerCnv_p1()=default
HGTD_ClusterContainerCnv_p1::Pers_t
HGTD_ClusterContainer_p1 Pers_t
Definition
HGTD_ClusterContainerCnv_p1.h:31
HGTD_ClusterContainerCnv_p1::transToPers
virtual void transToPers(const Trans_t *transient_container, Pers_t *persistent_container, MsgStream &log)
Definition
HGTD_ClusterContainerCnv_p1.cxx:44
HGTD_ClusterContainerCnv_p1::m_hgtd_idhelper
const HGTD_ID * m_hgtd_idhelper
Definition
HGTD_ClusterContainerCnv_p1.h:45
HGTD_ClusterContainerCnv_p1::m_is_initialized
bool m_is_initialized
Definition
HGTD_ClusterContainerCnv_p1.h:47
HGTD_ClusterContainerCnv_p1::createTransient
virtual Trans_t * createTransient(const Pers_t *persistent_container, MsgStream &log)
Definition
HGTD_ClusterContainerCnv_p1.cxx:174
HGTD_ClusterContainer_p1
Definition
HGTD_ClusterContainer_p1.h:20
HGTD_DetectorManager
The Detector manager has methods to retrieve the Identifier helper and methods to retrieve the detect...
Definition
HGTD_DetectorManager.h:42
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