ATLAS Offline Software
eflowObjectCnv_p4.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_P4_h
6 #define EFLOWOBJECTCNV_P4_h
7 
8 
12 
13 
14 #include "eflowEvent/eflowObject.h"
16 
18 #include "VxVertex/VxContainer.h"
19 #include "CaloEvent/CaloClusterContainer.h"
21 
22 
23 
24 class MsgStream;
25 
26 class eflowObjectCnv_p4 : public T_AthenaPoolTPCnvBase<eflowObject, eflowObject_p4>
27 {
28 
29  public:
30 
32 
33  virtual void persToTrans( const eflowObject_p4 *persObj, eflowObject *transObj, MsgStream &eflowStream );
34  virtual void transToPers( const eflowObject *transObj,eflowObject_p4 *persObj, MsgStream &eflowStream );
35 
36  friend class eflowObject;
37  friend class eflowObject_p4;
38 
39  private:
40 
45 
46 };
47 #endif
ElementLinkCnv_p1.h
This file contains the class definition for the ElementLinkCnv_p1 class.
ElementLinkVectorCnv_p1
Definition: ElementLinkVectorCnv_p1.h:28
eflowObjectCnv_p4::m_navClusCnv
ElementLinkVectorCnv_p1< ElementLinkVector< CaloClusterContainer > > m_navClusCnv
Definition: eflowObjectCnv_p4.h:44
MuonContainer.h
eflowObjectCnv_p4::persToTrans
virtual void persToTrans(const eflowObject_p4 *persObj, eflowObject *transObj, MsgStream &eflowStream)
Definition: eflowObjectCnv_p4.cxx:9
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_p4
Definition: eflowObject_p4.h:27
eflowObjectCnv_p4::m_elMuCnv
ElementLinkCnv_p1< ElementLink< Analysis::MuonContainer > > m_elMuCnv
Definition: eflowObjectCnv_p4.h:41
eflowObject
Definition: eflowObject.h:60
eflowObjectCnv_p4::m_elVxCnv
ElementLinkCnv_p1< ElementLink< VxContainer > > m_elVxCnv
Definition: eflowObjectCnv_p4.h:42
eflowObjectCnv_p4::transToPers
virtual void transToPers(const eflowObject *transObj, eflowObject_p4 *persObj, MsgStream &eflowStream)
Definition: eflowObjectCnv_p4.cxx:43
eflowObject_p4.h
T_AthenaPoolTPConverter.h
VxContainer.h
ElementLinkCnv_p1
Definition: ElementLinkCnv_p1.h:27
eflowObjectCnv_p4
Definition: eflowObjectCnv_p4.h:27
eflowObject.h
eflowObjectCnv_p4::m_navTrackCnv
ElementLinkVectorCnv_p1< ElementLinkVector< Rec::TrackParticleContainer > > m_navTrackCnv
Definition: eflowObjectCnv_p4.h:43
eflowObjectCnv_p4::eflowObjectCnv_p4
eflowObjectCnv_p4()
Definition: eflowObjectCnv_p4.h:31
TrackParticleContainer.h