ATLAS Offline Software
Loading...
Searching...
No Matches
MuonFeatureCnv_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 MuonFeature* transObj,
11 MsgStream &log)
12{
13 log << MSG::DEBUG << "MuonFeatureCnv_p1::persToTrans called " << endmsg;
14
15 *transObj = MuonFeature (persObj->m_saddress,
16 persObj->m_pt,
17 persObj->m_radius,
18 persObj->m_eta,
19 persObj->m_phi,
20 persObj->m_dir_phi,
21 persObj->m_zeta,
22 persObj->m_dir_zeta,
23 persObj->m_beta);
24 transObj->set_roiId (persObj->m_RoIId);
25}
26
27
29 MuonFeature_p1* persObj,
30 MsgStream &log)
31{
32 log << MSG::DEBUG << "MuonFeatureCnv_p1::transToPers called " << endmsg;
33
34 persObj->m_RoIId = transObj->roiId() ;
35 persObj->m_saddress = transObj->saddress() ;
36 persObj->m_pt = transObj->pt() ;
37 persObj->m_radius = transObj->radius() ;
38 persObj->m_eta = transObj->eta() ;
39 persObj->m_phi = transObj->phi() ;
40 persObj->m_dir_phi = transObj->dir_phi() ;
41 persObj->m_zeta = transObj->zeta() ;
42 persObj->m_dir_zeta = transObj->dir_zeta() ;
43 persObj->m_beta = transObj->beta() ;
44}
#define endmsg
Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Current MuonFeature
virtual void persToTrans(const MuonFeature_p1 *persObj, MuonFeature *transObj, MsgStream &log)
virtual void transToPers(const MuonFeature *transObj, MuonFeature_p1 *persObj, MsgStream &log)
float zeta(void) const
Definition MuonFeature.h:53
int saddress(void) const
Definition MuonFeature.h:47
float pt(void) const
Definition MuonFeature.h:48
int roiId(void) const
Definition MuonFeature.h:46
float beta(void) const
Definition MuonFeature.h:55
float phi(void) const
Definition MuonFeature.h:51
float dir_zeta(void) const
Definition MuonFeature.h:54
float radius(void) const
Definition MuonFeature.h:49
float dir_phi(void) const
Definition MuonFeature.h:52
void set_roiId(int roiId)
Definition MuonFeature.h:73
float eta(void) const
Definition MuonFeature.h:50