ATLAS Offline Software
Loading...
Searching...
No Matches
IsoMuonFeatureCnv_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//-----------------------------------------------------------------------------
10// Persistent to transient
11//-----------------------------------------------------------------------------
13 IsoMuonFeature *transObj,
14 MsgStream &log )
15{
16 log << MSG::DEBUG << "IsoMuonFeatureCnv_p1::persToTrans called " << endmsg;
17
18 transObj->m_EtInnerConeEC = persObj->m_EtInnerConeEC ;
19 transObj->m_EtOuterConeEC = persObj->m_EtOuterConeEC ;
20 transObj->m_EtInnerConeHC = persObj->m_EtInnerConeHC ;
21 transObj->m_EtOuterConeHC = persObj->m_EtOuterConeHC ;
22 transObj->m_NTracksCone = persObj->m_NTracksCone ;
23 transObj->m_SumPtTracksCone = persObj->m_SumPtTracksCone ;
24 transObj->m_PtMuTracksCone = persObj->m_PtMuTracksCone ;
25 transObj->m_LAr_w = persObj->m_LAr_w ;
26 transObj->m_Tile_w = persObj->m_Tile_w ;
27 transObj->m_RoiIdMu = persObj->m_RoiIdMu ;
28 transObj->m_PtMu = persObj->m_PtMu ;
29 transObj->m_EtaMu = persObj->m_EtaMu ;
30 transObj->m_PhiMu = persObj->m_PhiMu ;
31
32}
33
34//-----------------------------------------------------------------------------
35// Transient to persistent
36//-----------------------------------------------------------------------------
38 IsoMuonFeature_p1 *persObj,
39 MsgStream &log )
40{
41 log << MSG::DEBUG << "IsoMuonFeatureCnv_p1::transToPers called " << endmsg;
42
43 persObj->m_EtInnerConeEC = transObj->m_EtInnerConeEC ;
44 persObj->m_EtOuterConeEC = transObj->m_EtOuterConeEC ;
45 persObj->m_EtInnerConeHC = transObj->m_EtInnerConeHC ;
46 persObj->m_EtOuterConeHC = transObj->m_EtOuterConeHC ;
47 persObj->m_NTracksCone = transObj->m_NTracksCone ;
48 persObj->m_SumPtTracksCone = transObj->m_SumPtTracksCone ;
49 persObj->m_PtMuTracksCone = transObj->m_PtMuTracksCone ;
50 persObj->m_LAr_w = transObj->m_LAr_w ;
51 persObj->m_Tile_w = transObj->m_Tile_w ;
52 persObj->m_RoiIdMu = transObj->m_RoiIdMu ;
53 persObj->m_PtMu = transObj->m_PtMu ;
54 persObj->m_EtaMu = transObj->m_EtaMu ;
55 persObj->m_PhiMu = transObj->m_PhiMu ;
56
57
58}
#define endmsg
virtual void persToTrans(const IsoMuonFeature_p1 *persObj, IsoMuonFeature *transObj, MsgStream &log)
virtual void transToPers(const IsoMuonFeature *transObj, IsoMuonFeature_p1 *persObj, MsgStream &log)
Class with isolation variables for TrigmuIso algorithm.
float m_PtMu
Muon Pt.
float m_EtaMu
Muon Eta.
float m_PhiMu
Muon Phi.
int m_RoiIdMu
ROI ID.