ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEventCnv
TrkTruthTPCnv
TrkTruthTPCnv
TrackTruthCollectionCnv_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
// Dear emacs, this is -*-c++-*-
6
7
// Andrei.Gaponenko@cern.ch, 2007
8
9
10
#ifndef TRACKTRUTHCOLLECTIONCNV_P0_H
11
#define TRACKTRUTHCOLLECTIONCNV_P0_H
12
13
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
14
#include "
TrkTruthTPCnv/TrackTruthCollection_p0.h
"
15
16
class
StoreGateSvc
;
17
class
MsgStream;
18
class
TrackTruthCollection
;
19
// class TrackTruthVector;
20
21
namespace
Trk
{
22
typedef
TrackTruthVector
TrackTruthCollection_p0
;
23
}
24
25
class
TrackTruthCollectionCnv_p0
26
:
public
T_AthenaPoolTPCnvBase
<TrackTruthCollection,
27
Trk::TrackTruthCollection_p0>
28
{
29
public
:
33
virtual
void
persToTrans
(
const
Trk::TrackTruthCollection_p0
* persObj,
34
TrackTruthCollection
* transObj,
35
MsgStream&
msg
);
36
40
virtual
void
transToPers
(
const
TrackTruthCollection
* transObj,
41
Trk::TrackTruthCollection_p0
* persObj,
42
MsgStream&
msg
);
43
44
};
45
46
#endif
/*TRACKTRUTHCOLLECTIONCNV_P0_H*/
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvBase
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Definition
T_AthenaPoolTPConverter.h:41
TrackTruthCollection_p0.h
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:120
TrackTruthCollectionCnv_p0
Definition
TrackTruthCollectionCnv_p0.h:28
TrackTruthCollectionCnv_p0::transToPers
virtual void transToPers(const TrackTruthCollection *transObj, Trk::TrackTruthCollection_p0 *persObj, MsgStream &msg)
Method creating the persistent representation TrackTruthCollection_p0 from its transient representati...
Definition
TrackTruthCollectionCnv_p0.cxx:45
TrackTruthCollectionCnv_p0::persToTrans
virtual void persToTrans(const Trk::TrackTruthCollection_p0 *persObj, TrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::TrackTruthCollection from its persistent re...
Definition
TrackTruthCollectionCnv_p0.cxx:25
TrackTruthCollection
Definition
TrackTruthCollection.h:21
TrackTruthVector
Definition
TrackTruthCollection_p0.h:24
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Trk::TrackTruthCollection_p0
TrackTruthVector TrackTruthCollection_p0
Definition
TrackTruthCollectionCnv_p0.h:22
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.17.0