ATLAS Offline Software
Loading...
Searching...
No Matches
TileMuFeatureCnv_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
10 TileMuFeature* transObj,
11 MsgStream &log)
12{
13 log << MSG::DEBUG << "TileMuFeatureCnv_p1::persToTrans called " << endmsg;
14
15 *transObj = TileMuFeature (persObj->m_eta,
16 persObj->m_phi,
17 persObj->m_energy_deposited,
18 persObj->m_quality_factor);
19}
20
22 TileMuFeature_p1* persObj,
23 MsgStream &log)
24{
25 log << MSG::DEBUG << "TileMuFeatureCnv_p1::transToPers called " << endmsg;
26
27 persObj->m_eta = transObj->eta();
28 persObj->m_phi = transObj->phi();
29 persObj->m_energy_deposited = transObj->enedep();
30 persObj->m_quality_factor = transObj->quality();
31}
32
#define endmsg
virtual void persToTrans(const TileMuFeature_p1 *persObj, TileMuFeature *transObj, MsgStream &log)
virtual void transToPers(const TileMuFeature *transObj, TileMuFeature_p1 *persObj, MsgStream &log)
std::vector< float > m_energy_deposited
const std::vector< float > & enedep() const
float quality() const
float phi() const
float eta() const
Accessor.