ATLAS Offline Software
Tracking
TrkEventCnv
TrkEventTPCnv
TrkEventTPCnv
VxVertex
ExtendedVxCandidateCnv_p1.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 EXTENDEDVXCANDIDATE_CNV_P1_H
6
#define EXTENDEDVXCANDIDATE_CNV_P1_H
7
8
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
9
10
#include "
VxVertex/ExtendedVxCandidate.h
"
11
#include "
TrkEventTPCnv/VxVertex/ExtendedVxCandidate_p1.h
"
12
#include "
VxVertex/VxCandidate.h
"
13
#include "
TrkEventTPCnv/TrkEventPrimitives/ErrorMatrixCnv_p1.h
"
14
23
class
MsgStream;
24
25
class
ExtendedVxCandidateCnv_p1
:
public
T_AthenaPoolTPPolyCnvBase
< Trk::VxCandidate, Trk::ExtendedVxCandidate, Trk::ExtendedVxCandidate_p1>
26
{
27
28
public
:
29
33
ExtendedVxCandidateCnv_p1
():
m_vxCandidateConverter
(0),
m_errorMatrixConverter
(0){}
34
38
void
persToTrans
(
const
Trk::ExtendedVxCandidate_p1
* persObj,
Trk::ExtendedVxCandidate
* transObj, MsgStream &
log
);
39
40
void
transToPers
(
const
Trk::ExtendedVxCandidate
* transObj,
Trk::ExtendedVxCandidate_p1
* persObj, MsgStream &
log
);
41
42
private
:
43
44
ITPConverterFor<Trk::VxCandidate>
*
m_vxCandidateConverter
;
45
ITPConverterFor<Trk::ErrorMatrix>
*
m_errorMatrixConverter
;
46
47
};
48
49
#endif //EXTENDEDVXCANDIDATE_CNV_P1_H
ITPConverterFor< Trk::VxCandidate >
ExtendedVxCandidateCnv_p1::m_errorMatrixConverter
ITPConverterFor< Trk::ErrorMatrix > * m_errorMatrixConverter
Definition:
ExtendedVxCandidateCnv_p1.h:45
ExtendedVxCandidateCnv_p1
Definition:
ExtendedVxCandidateCnv_p1.h:26
ExtendedVxCandidateCnv_p1::transToPers
void transToPers(const Trk::ExtendedVxCandidate *transObj, Trk::ExtendedVxCandidate_p1 *persObj, MsgStream &log)
Definition:
ExtendedVxCandidateCnv_p1.cxx:28
TPPolyCnvBase
Definition:
TPConverter.h:674
T_AthenaPoolTPConverter.h
ExtendedVxCandidateCnv_p1::m_vxCandidateConverter
ITPConverterFor< Trk::VxCandidate > * m_vxCandidateConverter
Definition:
ExtendedVxCandidateCnv_p1.h:44
VxCandidate.h
ErrorMatrixCnv_p1.h
ExtendedVxCandidateCnv_p1::ExtendedVxCandidateCnv_p1
ExtendedVxCandidateCnv_p1()
Default constructor
Definition:
ExtendedVxCandidateCnv_p1.h:33
ExtendedVxCandidate.h
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
ExtendedVxCandidateCnv_p1::persToTrans
void persToTrans(const Trk::ExtendedVxCandidate_p1 *persObj, Trk::ExtendedVxCandidate *transObj, MsgStream &log)
Conversion methods.
Definition:
ExtendedVxCandidateCnv_p1.cxx:16
ExtendedVxCandidate_p1.h
Trk::ExtendedVxCandidate_p1
Definition:
ExtendedVxCandidate_p1.h:23
Trk::ExtendedVxCandidate
Definition:
ExtendedVxCandidate.h:33
Generated on Fri Jan 10 2025 21:10:15 for ATLAS Offline Software by
1.8.18