ATLAS Offline Software
Loading...
Searching...
No Matches
SLTrueInfoCnv_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 SLTrueInfo_p1 *persObj,
16 MsgStream &)
17 {
18 persObj->m_barcode = transObj->barcode();
19 persObj->m_pdgCode = transObj->pdgId();
20 persObj->m_pdgCodeMother = transObj->pdgIdMother();
21 persObj->m_isFromBhadron = transObj->FromB();
22 persObj->m_isFromDhadron = transObj->FromD();
23 persObj->m_isFromGHboson = transObj->FromGH();
24 persObj->m_Momentum = transObj->momentum();
25 persObj->m_ProductionVertex = transObj->prodvtx();
26 }
27
29 SLTrueInfo *transObj,
30 MsgStream &)
31 {
32
33 *transObj = SLTrueInfo (persObj->m_barcode,
34 persObj->m_pdgCode,
35 persObj->m_pdgCodeMother,
36 persObj->m_isFromBhadron,
37 persObj->m_isFromDhadron,
38 persObj->m_isFromGHboson,
39 persObj->m_Momentum,
40 persObj->m_ProductionVertex);
41 }
42}
virtual void persToTrans(const SLTrueInfo_p1 *persObj, SLTrueInfo *transObj, MsgStream &log)
virtual void transToPers(const SLTrueInfo *transObj, SLTrueInfo_p1 *persObj, MsgStream &log)
Eigen::Vector3d m_ProductionVertex
Eigen::Vector3d m_Momentum
int pdgIdMother() const
Definition SLTrueInfo.h:21
int barcode() const
Definition SLTrueInfo.h:19
bool FromGH() const
Definition SLTrueInfo.h:24
bool FromB() const
Definition SLTrueInfo.h:22
bool FromD() const
Definition SLTrueInfo.h:23
int pdgId() const
Definition SLTrueInfo.h:20
Eigen::Vector3d prodvtx() const
Definition SLTrueInfo.h:26
Eigen::Vector3d momentum() const
Definition SLTrueInfo.h:25
The namespace of all packages in PhysicsAnalysis/JetTagging.