ATLAS Offline Software
Loading...
Searching...
No Matches
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
16
19#include "CaloEvent/CaloClusterContainer.h"
21
22class MsgStream;
23
24class 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
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
virtual void persToTrans(const eflowObject_p5 *persObj, eflowObject *transObj, MsgStream &eflowStream)
ElementLinkVectorCnv_p1< ElementLinkVector< Rec::TrackParticleContainer > > m_navTrackCnv
friend class eflowObject
friend class eflowObject_p5
virtual void transToPers(const eflowObject *transObj, eflowObject_p5 *persObj, MsgStream &eflowStream)
ElementLinkVectorCnv_p1< ElementLinkVector< CaloClusterContainer > > m_navClusCnv