ATLAS Offline Software
Loading...
Searching...
No Matches
eflowObjectContainerCnv_p2.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_P2_H
6#define EFLOWOBJECTCONTAINERCNV_P2_H
7
12
13class MsgStream;
14class eflowObject;
15class eflowObject_p2;
17
18class eflowObjectContainerCnv_p2 : public T_AthenaPoolTPCnvBase< eflowObjectContainer, eflowObjectContainer_p2 >
19{
20
21 public:
22
24
25 virtual void persToTrans( const eflowObjectContainer_p2 *persObj, eflowObjectContainer *transObj, MsgStream &eflowStream );
26 virtual void transToPers( const eflowObjectContainer *transObj,eflowObjectContainer_p2 *persObj, MsgStream &eflowStream );
27
30
31 private:
33
34};
35
40
41#endif
42
43
TPCnvVector< TRANS, PERS, CONV > T_AthenaPoolTPCnvVector
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
T_AthenaPoolTPCnvVector< DataVector< eflowObject >, std::vector< eflowObject_p2 >, eflowObjectCnv_p2 > m_vectorConv
virtual void transToPers(const eflowObjectContainer *transObj, eflowObjectContainer_p2 *persObj, MsgStream &eflowStream)
virtual void persToTrans(const eflowObjectContainer_p2 *persObj, eflowObjectContainer *transObj, MsgStream &eflowStream)