ATLAS Offline Software
INav4MomLinkContainerCnv.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
14 #ifndef EVENTCOMMONATHENAPOOL_INAV4MOMLINKCONTAINERCNV_H
15 #define EVENTCOMMONATHENAPOOL_INAV4MOMLINKCONTAINERCNV_H
16 
17 // STL includes
18 #include <vector>
19 
20 // DataModel includes
29 
32 
33 
34 
36 class INav4MomLinkContainerCnv : public T_AthenaPoolCustomCnv< INav4MomLinkContainer,
37  INav4MomLinkContainer_PERS >
38 {
39 
41  friend class CnvFactory< INav4MomLinkContainerCnv >;
42 
43 protected:
44 
46 public:
47  INav4MomLinkContainerCnv( ISvcLocator* svcloc );
48 protected:
49 
52 
55 
58 };
59 
60 
61 // Inline constructor
64 {}
65 
66 
67 #endif // EVENTCOMMONATHENAPOOL_INAV4MOMLINKCONTAINERCNV_H
ElementLinkCnv_p3.h
This file contains the class definition for the ElementLinkCnv_p3 class.
INav4MomLinkContainerCnv::m_TPConverter
INav4MomLinkContainerCnv_p1 m_TPConverter
Create the t/p converter.
Definition: INav4MomLinkContainerCnv.h:57
INav4MomLinkContainerCnv::createTransient
virtual INav4MomLinkContainer * createTransient()
Member method to create the transient version.
Definition: INav4MomLinkContainerCnv.cxx:38
INav4MomLinkContainerCnv::INav4MomLinkContainerCnv
INav4MomLinkContainerCnv(ISvcLocator *svcloc)
The constructor.
Definition: INav4MomLinkContainerCnv.h:62
VectorElementLinkCnv_p1.h
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.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
INav4MomLinkContainerCnv_p1.h
INav4MomLinkContainerCnv
Definition of the athena pool converter for INav4MomLinkContainer.
Definition: INav4MomLinkContainerCnv.h:38
INav4MomLinkContainerCnv_p1
INav4MomLinkContainerCnv_p1.h.
Definition: INav4MomLinkContainerCnv_p1.h:31
INav4MomLinkContainerCnv::createPersistent
virtual INav4MomLinkContainer_PERS * createPersistent(INav4MomLinkContainer *transCont)
Member method to create the persistent version.
Definition: INav4MomLinkContainerCnv.cxx:22
INav4MomLinkContainer_PERS
INav4MomLinkContainer_p1 INav4MomLinkContainer_PERS
INav4MomLinkContainerCnv.h.
Definition: INav4MomLinkContainerCnv.h:31