ATLAS Offline Software
Loading...
Searching...
No Matches
eflowObjectCnv_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 EFLOWOBJECTCNV_P3_h
6#define EFLOWOBJECTCNV_P3_h
7
8
12
13
16
19#include "CaloEvent/CaloClusterContainer.h"
21
22
23
24class MsgStream;
25
26class eflowObjectCnv_p3 : public T_AthenaPoolTPCnvBase<eflowObject, eflowObject_p3>
27{
28
29 public:
30
32
33 virtual void persToTrans( const eflowObject_p3 *persObj, eflowObject *transObj, MsgStream &eflowStream );
34 virtual void transToPers( const eflowObject *transObj,eflowObject_p3 *persObj, MsgStream &eflowStream );
35
36 friend class eflowObject;
37 friend class eflowObject_p3;
38
39 private:
40
45
46};
47#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
ElementLinkCnv_p1< ElementLink< VxContainer > > m_elVxCnv
ElementLinkVectorCnv_p1< ElementLinkVector< CaloClusterContainer > > m_navClusCnv
friend class eflowObject
ElementLinkVectorCnv_p1< ElementLinkVector< Rec::TrackParticleContainer > > m_navTrackCnv
ElementLinkCnv_p1< ElementLink< Analysis::MuonContainer > > m_elMuCnv
friend class eflowObject_p3
virtual void persToTrans(const eflowObject_p3 *persObj, eflowObject *transObj, MsgStream &eflowStream)
virtual void transToPers(const eflowObject *transObj, eflowObject_p3 *persObj, MsgStream &eflowStream)