ATLAS Offline Software
eflowObjectCnv_p5.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_P5_h
6 #define EFLOWOBJECTCNV_P5_h
7 
8 
12 
13 
14 #include "eflowEvent/eflowObject.h"
16 
18 #include "VxVertex/VxContainer.h"
19 #include "CaloEvent/CaloClusterContainer.h"
21 
22 class MsgStream;
23 
24 class eflowObjectCnv_p5 : public T_AthenaPoolTPCnvBase<eflowObject, eflowObject_p5>
25 {
26 
27  public:
28 
30 
31  virtual void persToTrans( const eflowObject_p5 *persObj, eflowObject *transObj, MsgStream &eflowStream );
32  virtual void transToPers( const eflowObject *transObj,eflowObject_p5 *persObj, MsgStream &eflowStream );
33 
34  friend class eflowObject;
35  friend class eflowObject_p5;
36 
37  private:
38 
41 
42 };
43 #endif
ElementLinkCnv_p1.h
This file contains the class definition for the ElementLinkCnv_p1 class.
eflowObjectCnv_p5::m_navTrackCnv
ElementLinkVectorCnv_p1< ElementLinkVector< Rec::TrackParticleContainer > > m_navTrackCnv
Definition: eflowObjectCnv_p5.h:39
ElementLinkVectorCnv_p1
Definition: ElementLinkVectorCnv_p1.h:28
MuonContainer.h
TPConverterBase
Definition: TPConverter.h:738
ElementLinkVectorCnv_p1.h
This file contains the class definition for the ElementLinkVectorCnv_p1 class. NOTE: it should be inc...
eflowObject
Definition: eflowObject.h:60
eflowObjectCnv_p5::m_navClusCnv
ElementLinkVectorCnv_p1< ElementLinkVector< CaloClusterContainer > > m_navClusCnv
Definition: eflowObjectCnv_p5.h:40
eflowObjectCnv_p5
Definition: eflowObjectCnv_p5.h:25
eflowObject_p5.h
T_AthenaPoolTPConverter.h
VxContainer.h
eflowObjectCnv_p5::transToPers
virtual void transToPers(const eflowObject *transObj, eflowObject_p5 *persObj, MsgStream &eflowStream)
Definition: eflowObjectCnv_p5.cxx:40
eflowObjectCnv_p5::eflowObjectCnv_p5
eflowObjectCnv_p5()
Definition: eflowObjectCnv_p5.h:29
eflowObject.h
eflowObject_p5
Definition: eflowObject_p5.h:27
eflowObjectCnv_p5::persToTrans
virtual void persToTrans(const eflowObject_p5 *persObj, eflowObject *transObj, MsgStream &eflowStream)
Definition: eflowObjectCnv_p5.cxx:9
TrackParticleContainer.h