ATLAS Offline Software
Loading...
Searching...
No Matches
CscMcDataCnv_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
7
8void CscMcDataCnv_p1::persToTrans(const Muon::CscMcData_p1 * persObj, CscMcData * transObj, MsgStream & log){
9 log << MSG::DEBUG << "CscMcDataCnv_p1::persToTrans" << endmsg;
10
11 *transObj = CscMcData(persObj->m_energy,
12 persObj->m_ypos,
13 persObj->m_zpos);
14 transObj->setCharge (persObj->m_charge);
15
16 log << MSG::VERBOSE << "\tconverting m_energy:\t" << persObj->m_energy << "\tto\t" << transObj->energy() << endmsg;
17 log << MSG::VERBOSE << "\tconverting m_ypos:\t" << persObj->m_ypos << "\tto\t" << transObj->ypos() << endmsg;
18 log << MSG::VERBOSE << "\tconverting m_zpos:\t" << persObj->m_zpos << "\tto\t" << transObj->zpos() << endmsg;
19 log << MSG::VERBOSE << "\tconverting m_charge:\t" << persObj->m_charge << "\tto\t" << transObj->charge() << endmsg;
20}
21
22void CscMcDataCnv_p1::transToPers( const CscMcData * transObj, Muon::CscMcData_p1 * persObj, MsgStream & log){
23 log << MSG::DEBUG << "CscMcDataCnv_p1::transToPers" << endmsg;
24 persObj->m_energy = transObj->energy();
25 persObj->m_ypos = transObj->ypos();
26 persObj->m_zpos = transObj->zpos();
27 persObj->m_charge = transObj->charge();
28 log << MSG::VERBOSE << "\tconverting m_energy:\t" << transObj->energy() << "\tto\t" << persObj->m_energy << endmsg;
29 log << MSG::VERBOSE << "\tconverting m_ypos:\t" << transObj->ypos() << "\tto\t" << persObj->m_ypos << endmsg;
30 log << MSG::VERBOSE << "\tconverting m_zpos:\t" << transObj->zpos() << "\tto\t" << persObj->m_zpos << endmsg;
31 log << MSG::VERBOSE << "\tconverting m_charge:\t" << transObj->charge() << "\tto\t" << persObj->m_charge << endmsg;
32}
#define endmsg
void transToPers(const CscMcData *transObj, Muon::CscMcData_p1 *persObj, MsgStream &log)
void persToTrans(const Muon::CscMcData_p1 *persObj, CscMcData *transObj, MsgStream &log)
float charge() const
Definition CscSimData.h:32
float ypos() const
Definition CscSimData.h:30
void setCharge(float chg)
Definition CscSimData.h:28
float energy() const
Definition CscSimData.h:29
float zpos() const
Definition CscSimData.h:31