ATLAS Offline Software
Loading...
Searching...
No Matches
ElectronMuonTopoInfoCnv_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
9
11 ElectronMuonTopoInfo* transObj,
12 MsgStream &log)
13{
14 log << MSG::DEBUG << "ElectronMuonTopoInfoCnv_p1::persToTrans called " << endmsg;
15
16 transObj->SetRoiWord (persObj->m_roiWord) ;
17 transObj->SetDeltaPhi (persObj->m_DeltaPhi) ;
18 transObj->SetDeltaR (persObj->m_DeltaR) ;
19 transObj->SetInvMass (persObj->m_InvMass) ;
20 transObj->SetElecValid (persObj->m_electronValid) ;
21 transObj->SetOppositeCharge (persObj->m_oppositeCharge) ;
22 transObj->SetVertexState (persObj->m_vertexState) ;
23
24}
25
26
29 MsgStream &log)
30{
31 log << MSG::DEBUG << "ElectronMuonTopoInfoCnv_p1::transToPers called " << endmsg;
32
33 persObj->m_roiWord = transObj->RoiWord() ;
34 persObj->m_DeltaPhi = transObj->DeltaPhi() ;
35 persObj->m_DeltaR = transObj->DeltaR() ;
36 persObj->m_InvMass = transObj->InvMass() ;
37 persObj->m_electronValid = transObj->ElecValid() ;
38 persObj->m_oppositeCharge = transObj->OppositeCharge() ;
39 persObj->m_vertexState = transObj->VertexState() ;
40
41}
#define endmsg
virtual void transToPers(const ElectronMuonTopoInfo *transObj, ElectronMuonTopoInfo_p1 *persObj, MsgStream &log)
virtual void persToTrans(const ElectronMuonTopoInfo_p1 *persObj, ElectronMuonTopoInfo *transObj, MsgStream &log)
ElectronMuonTopoInfo is a class for storing information about combuned electron-muon object.
void SetOppositeCharge(bool OppositeCharge)
void SetElecValid(bool ElecValid)
unsigned short VertexState() const
void SetDeltaR(float DeltaR)
void SetVertexState(unsigned short vextexState)
void SetInvMass(float InvMass)
void SetRoiWord(int RoiWord)
set methods
int RoiWord() const
accessor methods
void SetDeltaPhi(float DeltaPhi)