ATLAS Offline Software
Loading...
Searching...
No Matches
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
20
21class HGTD_ID;
22class StoreGateSvc;
24
26 : public T_AthenaPoolTPCnvBase<HGTD_ClusterContainer,
27 HGTD_ClusterContainer_p1> {
28public:
30
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
42private:
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
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
Trk::PrepRawDataContainer< HGTD_ClusterCollection > HGTD_ClusterContainer
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void persToTrans(const Pers_t *persistent_container, Trans_t *transient_container, MsgStream &log)
virtual void transToPers(const Trans_t *transient_container, Pers_t *persistent_container, MsgStream &log)
virtual Trans_t * createTransient(const Pers_t *persistent_container, MsgStream &log)
The Detector manager has methods to retrieve the Identifier helper and methods to retrieve the detect...
This is an Identifier helper class for the HGTD subdetector.
Definition HGTD_ID.h:47
The Athena Transient Store API.
void initialize()