ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
TrackParticleTruthTPCnv
TrackParticleTruthTPCnv
TrackParticleTruthCollectionCnv_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRACKPARTICLETRUTHCOLLECTIONCNV_P1_H
6
#define TRACKPARTICLETRUTHCOLLECTIONCNV_P1_H
7
8
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
9
10
class
StoreGateSvc
;
11
class
MsgStream;
12
class
TrackParticleTruthCollection
;
13
14
namespace
Rec
{
class
TrackParticleTruthCollection_p1
; }
15
16
17
class
TrackParticleTruthCollectionCnv_p1
18
:
public
T_AthenaPoolTPCnvConstBase
<TrackParticleTruthCollection,
19
Rec::TrackParticleTruthCollection_p1>
20
{
21
public
:
22
using
base_class::persToTrans
;
23
using
base_class::transToPers
;
24
28
virtual
void
persToTrans
(
const
Rec::TrackParticleTruthCollection_p1
* persObj,
29
TrackParticleTruthCollection
* transObj,
30
MsgStream&
msg
)
const override
;
31
35
virtual
void
transToPers
(
const
TrackParticleTruthCollection
* transObj,
36
Rec::TrackParticleTruthCollection_p1
* persObj,
37
MsgStream&
msg
)
const override
;
38
39
};
40
41
template
<>
42
class
T_TPCnv
<
TrackParticleTruthCollection
,
Rec
::TrackParticleTruthCollection_p1>
43
:
public
TrackParticleTruthCollectionCnv_p1
44
{
45
public
:
46
};
47
48
#endif
/*TRACKPARTICLETRUTHCOLLECTIONCNV_P1_H*/
49
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvConstBase
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
Definition
T_AthenaPoolTPConverter.h:44
Rec::TrackParticleTruthCollection_p1
Definition
TrackParticleTruthCollection_p1.h:16
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:120
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
T_TPCnv
Definition
T_AthenaPoolTPConverter.h:17
TrackParticleTruthCollectionCnv_p1
Definition
TrackParticleTruthCollectionCnv_p1.h:20
TrackParticleTruthCollectionCnv_p1::transToPers
virtual void transToPers(const TrackParticleTruthCollection *transObj, Rec::TrackParticleTruthCollection_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation TrackParticleTruthCollection_p1 from its transient repr...
Definition
TrackParticleTruthCollectionCnv_p1.cxx:46
TrackParticleTruthCollectionCnv_p1::persToTrans
virtual void persToTrans(const Rec::TrackParticleTruthCollection_p1 *persObj, TrackParticleTruthCollection *transObj, MsgStream &msg) const override
Method creating the transient representation of Analysis::TrackParticleTruthCollection from its persi...
Definition
TrackParticleTruthCollectionCnv_p1.cxx:25
TrackParticleTruthCollection
Definition
TrackParticleTruthCollection.h:18
Rec
namespace for combined reconstruction tools and interfaces
Definition
FakeTrackBuilder.h:10
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.17.0