ATLAS Offline Software
eflowObjectContainerCnv_p3.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EFLOWOBJECTCONTAINERCNV_P3_H
6 #define EFLOWOBJECTCONTAINERCNV_P3_H
7 
12 
13 class MsgStream;
14 class eflowObject;
15 class eflowObject_p3;
16 class eflowObjectCnv_p3;
17 
18 class eflowObjectContainerCnv_p3 : public T_AthenaPoolTPCnvBase< eflowObjectContainer, eflowObjectContainer_p3 >
19 {
20 
21  public:
22 
24 
25  virtual void persToTrans( const eflowObjectContainer_p3 *persObj, eflowObjectContainer *transObj, MsgStream &eflowStream );
26  virtual void transToPers( const eflowObjectContainer *transObj,eflowObjectContainer_p3 *persObj, MsgStream &eflowStream );
27 
28  friend class eflowObjectContainer;
30 
31  private:
33 
34 };
35 
37 {
38  public:
39 };
40 
41 #endif
42 
43 
eflowObjectContainerCnv_p3::eflowObjectContainerCnv_p3
eflowObjectContainerCnv_p3()
Definition: eflowObjectContainerCnv_p3.h:23
TPConverterBase
Definition: TPConverter.h:738
eflowObjectContainer_p3
Definition: eflowObjectContainer_p3.h:11
eflowObject
Definition: eflowObject.h:60
eflowObjectContainer.h
eflowObjectCnv_p3.h
eflowObject_p3
Definition: eflowObject_p3.h:27
eflowObjectContainer_p3.h
T_AthenaPoolTPConverter.h
eflowObjectContainerCnv_p3::m_vectorConv
T_AthenaPoolTPCnvVector< DataVector< eflowObject >, std::vector< eflowObject_p3 >, eflowObjectCnv_p3 > m_vectorConv
Definition: eflowObjectContainerCnv_p3.h:32
eflowObjectContainerCnv_p3
Definition: eflowObjectContainerCnv_p3.h:19
eflowObjectContainerCnv_p3::transToPers
virtual void transToPers(const eflowObjectContainer *transObj, eflowObjectContainer_p3 *persObj, MsgStream &eflowStream)
Definition: eflowObjectContainerCnv_p3.cxx:32
eflowObjectContainer
Definition: eflowObjectContainer.h:19
TPCnvVector
Definition: TPConverter.h:1256
eflowObjectCnv_p3
Definition: eflowObjectCnv_p3.h:27
eflowObjectContainerCnv_p3::persToTrans
virtual void persToTrans(const eflowObjectContainer_p3 *persObj, eflowObjectContainer *transObj, MsgStream &eflowStream)
Definition: eflowObjectContainerCnv_p3.cxx:10
T_TPCnv
Definition: T_AthenaPoolTPConverter.h:17