ATLAS Offline Software
Loading...
Searching...
No Matches
eflowObjectCnv_p1.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 EFLOWOBJECTCNV_P1_h
6#define EFLOWOBJECTCNV_P1_h
7
8
12
13
16
18#include "CaloEvent/CaloClusterContainer.h"
20
21
22
23class MsgStream;
24
25class eflowObjectCnv_p1 : public T_AthenaPoolTPCnvBase<eflowObject, eflowObject_p1>
26{
27
28 public:
29
31
32 virtual void persToTrans( const eflowObject_p1 *persObj, eflowObject *transObj, MsgStream &eflowStream);
33 virtual void transToPers( const eflowObject *transObj,eflowObject_p1 *persObj, MsgStream &eflowStream );
34
35 friend class eflowObject;
36 friend class eflowObject_p1;
37
38 private:
39
43
44};
45#endif
This file contains the class definition for the ElementLinkCnv_p1 class.
This file contains the class definition for the ElementLinkVectorCnv_p1 class.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
ElementLinkVectorCnv_p1< ElementLinkVector< CaloClusterContainer > > m_navClusCnv
friend class eflowObject
ElementLinkVectorCnv_p1< ElementLinkVector< Rec::TrackParticleContainer > > m_navTrackCnv
ElementLinkCnv_p1< ElementLink< VxContainer > > m_elVxCnv
virtual void persToTrans(const eflowObject_p1 *persObj, eflowObject *transObj, MsgStream &eflowStream)
friend class eflowObject_p1
virtual void transToPers(const eflowObject *transObj, eflowObject_p1 *persObj, MsgStream &eflowStream)