ATLAS Offline Software
HGTD_RDO_ContainerCnv.h
Go to the documentation of this file.
1 
10 #ifndef HGTD_EVENTATHENAPOOL_HGTD_RDO_CONTAINERCNV_H
11 #define HGTD_EVENTATHENAPOOL_HGTD_RDO_CONTAINERCNV_H
12 
14 #include "GaudiKernel/MsgStream.h"
16 
18 
19 // the latest persistent representation type of the container holding
20 // HGTD_RawData
22 
24 
27 
29 
30  friend class CnvFactory<HGTD_RDO_ContainerCnv>;
31 
32 public:
33 
34  HGTD_RDO_ContainerCnv(ISvcLocator* svcloc);
35 
36 protected:
37 
39  createPersistent(HGTD_RDO_Container* trans) override;
40 
41  virtual HGTD_RDO_Container* createTransient() override;
42 
43 private:
45 };
46 
47 #endif // HGTD_CLUSTERCONTAINERCNV_H
HGTD_RDO_ContainerCnv::m_converter
HGTD_RDO_ContainerCNV_t m_converter
Definition: HGTD_RDO_ContainerCnv.h:44
HGTD_RDO_Container_p1
Definition: HGTD_RDO_Container_p1.h:17
HGTD_RDO_ContainerCnvBase_t
T_AthenaPoolCustomCnv< HGTD_RDO_Container, HGTD_RDO_Container_PERS_t > HGTD_RDO_ContainerCnvBase_t
Definition: HGTD_RDO_ContainerCnv.h:26
HGTD_RDO_ContainerCnv::createPersistent
virtual HGTD_RDO_Container_PERS_t * createPersistent(HGTD_RDO_Container *trans) override
Definition: HGTD_RDO_ContainerCnv.cxx:39
HGTD_RDO_Container.h
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
HGTD_RDO_ContainerCnv
Definition: HGTD_RDO_ContainerCnv.h:28
HGTD_RDO_Container_PERS_t
HGTD_RDO_Container_p1 HGTD_RDO_Container_PERS_t
Definition: HGTD_RDO_ContainerCnv.h:21
HGTD_RDO_Container
Definition: HGTD_RDO_Container.h:18
HGTD_RDO_ContainerCNV_t
HGTD_RDO_ContainerCnv_p1 HGTD_RDO_ContainerCNV_t
Definition: HGTD_RDO_ContainerCnv.h:23
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
HGTD_RDO_ContainerCnv_p1
Definition: HGTD_RDO_ContainerCnv_p1.h:22
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
HGTD_RDO_ContainerCnv::createTransient
virtual HGTD_RDO_Container * createTransient() override
Definition: HGTD_RDO_ContainerCnv.cxx:17
HGTD_RDO_ContainerCnv::HGTD_RDO_ContainerCnv
HGTD_RDO_ContainerCnv(ISvcLocator *svcloc)
Definition: HGTD_RDO_ContainerCnv.cxx:14
HGTD_RDO_ContainerCnv_p1.h
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.