ATLAS Offline Software
Loading...
Searching...
No Matches
IPTrackInfoCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
8
11
12namespace Analysis {
13
15 m_elementLinkCnv.transToPers(&pa->trackLink(), &pb->m_track, msg);
16 pb->m_isFromV0 = pa->isFromV0();
17 pb->m_valD0wrtPV = pa->d0Value();
18 pb->m_sigD0wrtPV = pa->d0Significance();
19 pb->m_valZ0wrtPV = pa->z0Value();
20 pb->m_sigZ0wrtPV = pa->z0Significance();
21 pb->m_trackWeight2D = pa->trackWeight2D();
22 pb->m_trackWeight3D = pa->trackWeight3D();
23 pb->m_trackProbJP = pa->trackProbJP();
24 pb->m_trackProbJPneg = pa->trackProbJPneg();
25
26 pb->m_trackGrade_int = pa->trackGrade().gradeNumber();
27 pb->m_trackGrade_string = pa->trackGrade().gradeString();
28 }
29
31 {
33 m_elementLinkCnv.persToTrans(&pa->m_track, &trackLink, msg);
34
35 *pb = IPTrackInfo (trackLink,
38 pa->m_isFromV0,
39 pa->m_valD0wrtPV,
40 pa->m_sigD0wrtPV,
41 pa->m_valZ0wrtPV,
42 pa->m_sigZ0wrtPV);
43
44 pb->setTrackWeight2D (pa->m_trackWeight2D);
45 pb->setTrackWeight3D (pa->m_trackWeight3D);
46 pb->setTrackProbJP (pa->m_trackProbJP);
47 pb->setTrackProbJPneg (pa->m_trackProbJPneg);
48 }
49
50}
virtual void persToTrans(const IPTrackInfo_p1 *persObj, IPTrackInfo *transObj, MsgStream &log)
ElementLinkCnv_p1< ElementLink< Rec::TrackParticleContainer > > m_elementLinkCnv
virtual void transToPers(const IPTrackInfo *transObj, IPTrackInfo_p1 *persObj, MsgStream &log)
ElementLinkInt_p1 m_track
double d0Value() const
Definition IPTrackInfo.h:41
double trackWeight3D() const
Definition IPTrackInfo.h:46
double d0Significance() const
Definition IPTrackInfo.h:42
double trackProbJP() const
Definition IPTrackInfo.h:47
double trackWeight2D() const
Definition IPTrackInfo.h:45
bool isFromV0() const
Definition IPTrackInfo.h:40
const ElementLink< Rec::TrackParticleContainer > & trackLink() const
Definition IPTrackInfo.h:37
double z0Significance() const
Definition IPTrackInfo.h:44
const TrackGrade & trackGrade() const
Definition IPTrackInfo.h:39
double z0Value() const
Definition IPTrackInfo.h:43
double trackProbJPneg() const
Definition IPTrackInfo.h:48
const std::string & gradeString() const
int gradeNumber() const
The namespace of all packages in PhysicsAnalysis/JetTagging.
MsgStream & msg
Definition testRead.cxx:32