ATLAS Offline Software
Loading...
Searching...
No Matches
MuonFeatureCnv_p2.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_p2::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 persObj->m_sp1_r,
25 persObj->m_sp1_z,
26 persObj->m_sp1_slope,
27 persObj->m_sp2_r,
28 persObj->m_sp2_z,
29 persObj->m_sp2_slope,
30 persObj->m_sp3_r,
31 persObj->m_sp3_z,
32 persObj->m_sp3_slope,
33 persObj->m_br_radius,
34 persObj->m_br_sagitta,
35 persObj->m_ec_alpha,
36 persObj->m_ec_beta,
37 persObj->m_dq_var1,
38 persObj->m_dq_var2);
39 transObj->set_roiId (persObj->m_RoIId);
40 transObj->set_algoId (persObj->m_algoId);
41}
42
43
45 MuonFeature_p2* persObj,
46 MsgStream &log)
47{
48 log << MSG::DEBUG << "MuonFeatureCnv_p2::transToPers called " << endmsg;
49
50 persObj->m_algoId = transObj->algoId();
51 persObj->m_RoIId = transObj->roiId() ;
52 persObj->m_saddress = transObj->saddress() ;
53 persObj->m_pt = transObj->pt() ;
54 persObj->m_radius = transObj->radius() ;
55 persObj->m_eta = transObj->eta() ;
56 persObj->m_phi = transObj->phi() ;
57 persObj->m_dir_phi = transObj->dir_phi() ;
58 persObj->m_zeta = transObj->zeta() ;
59 persObj->m_dir_zeta = transObj->dir_zeta() ;
60 persObj->m_beta = transObj->beta() ;
61 persObj->m_sp1_r = transObj->sp1_r() ;
62 persObj->m_sp1_z = transObj->sp1_z() ;
63 persObj->m_sp1_slope = transObj->sp1_slope() ;
64 persObj->m_sp2_r = transObj->sp2_r() ;
65 persObj->m_sp2_z = transObj->sp2_z() ;
66 persObj->m_sp2_slope = transObj->sp2_slope() ;
67 persObj->m_sp3_r = transObj->sp3_r() ;
68 persObj->m_sp3_z = transObj->sp3_z() ;
69 persObj->m_sp3_slope = transObj->sp3_slope() ;
70 persObj->m_br_radius = transObj->br_radius() ;
71 persObj->m_br_sagitta = transObj->br_sagitta();
72 persObj->m_ec_alpha = transObj->ec_alpha() ;
73 persObj->m_ec_beta = transObj->ec_beta() ;
74 persObj->m_dq_var1 = transObj->dq_var1() ;
75 persObj->m_dq_var2 = transObj->dq_var2() ;
76}
#define endmsg
Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Current MuonFeature
virtual void persToTrans(const MuonFeature_p2 *persObj, MuonFeature *transObj, MsgStream &log)
virtual void transToPers(const MuonFeature *transObj, MuonFeature_p2 *persObj, MsgStream &log)
MuonFeature::AlgoId m_algoId
float zeta(void) const
Definition MuonFeature.h:53
void set_algoId(AlgoId algoId)
Definition MuonFeature.h:72
float br_radius(void) const
Definition MuonFeature.h:65
float sp2_z(void) const
Definition MuonFeature.h:60
float ec_alpha(void) const
Definition MuonFeature.h:67
float br_sagitta(void) const
Definition MuonFeature.h:66
float sp1_r(void) const
Definition MuonFeature.h:56
float sp2_r(void) const
Definition MuonFeature.h:59
int saddress(void) const
Definition MuonFeature.h:47
double dq_var1(void) const
Definition MuonFeature.h:69
float pt(void) const
Definition MuonFeature.h:48
AlgoId algoId(void) const
Definition MuonFeature.h:45
int roiId(void) const
Definition MuonFeature.h:46
float beta(void) const
Definition MuonFeature.h:55
float phi(void) const
Definition MuonFeature.h:51
double dq_var2(void) const
Definition MuonFeature.h:70
float sp1_z(void) const
Definition MuonFeature.h:57
float dir_zeta(void) const
Definition MuonFeature.h:54
float ec_beta(void) const
Definition MuonFeature.h:68
float sp1_slope(void) const
Definition MuonFeature.h:58
float radius(void) const
Definition MuonFeature.h:49
float sp2_slope(void) const
Definition MuonFeature.h:61
float sp3_slope(void) const
Definition MuonFeature.h:64
float dir_phi(void) const
Definition MuonFeature.h:52
float sp3_z(void) const
Definition MuonFeature.h:63
void set_roiId(int roiId)
Definition MuonFeature.h:73
float eta(void) const
Definition MuonFeature.h:50
float sp3_r(void) const
Definition MuonFeature.h:62