ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleTruthCollectionCnv_p0.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 TRACKPARTICLETRUTHCOLLECTIONCNV_P0_H
6#define TRACKPARTICLETRUTHCOLLECTIONCNV_P0_H
7
9
10class StoreGateSvc;
11class MsgStream;
14
15namespace Rec {
17}
18
20 : public T_AthenaPoolTPCnvBase<TrackParticleTruthCollection,
21 Rec::TrackParticleTruthCollection_p0>
22{
23public:
27 virtual void persToTrans( const Rec::TrackParticleTruthCollection_p0* persObj,
29 MsgStream& msg );
30
34 virtual void transToPers( const TrackParticleTruthCollection* transObj,
36 MsgStream& msg );
37
38};
39
40#endif/*TRACKPARTICLETRUTHCOLLECTIONCNV_P0_H*/
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
The Athena Transient Store API.
virtual void transToPers(const TrackParticleTruthCollection *transObj, Rec::TrackParticleTruthCollection_p0 *persObj, MsgStream &msg)
Method creating the persistent representation TrackParticleTruthCollection_p0 from its transient repr...
virtual void persToTrans(const Rec::TrackParticleTruthCollection_p0 *persObj, TrackParticleTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::TrackParticleTruthCollection from its persi...
Gaudi Tools.
TrackParticleTruthVector TrackParticleTruthCollection_p0
MsgStream & msg
Definition testRead.cxx:32