ATLAS Offline Software
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 }
IsoMuonFeature_p1::m_EtOuterConeEC
float m_EtOuterConeEC
Definition: IsoMuonFeature_p1.h:46
IsoMuonFeature::m_NTracksCone
int m_NTracksCone
Definition: IsoMuonFeature.h:197
IsoMuonFeature::m_EtOuterConeEC
float m_EtOuterConeEC
Definition: IsoMuonFeature.h:194
IsoMuonFeature_p1::m_EtInnerConeEC
float m_EtInnerConeEC
Definition: IsoMuonFeature_p1.h:45
IsoMuonFeature::m_PtMuTracksCone
float m_PtMuTracksCone
Definition: IsoMuonFeature.h:199
IsoMuonFeature::m_RoiIdMu
int m_RoiIdMu
ROI ID.
Definition: IsoMuonFeature.h:182
IsoMuonFeature_p1::m_LAr_w
float m_LAr_w
Definition: IsoMuonFeature_p1.h:52
IsoMuonFeature_p1
Definition: IsoMuonFeature_p1.h:22
IsoMuonFeature_p1::m_EtaMu
float m_EtaMu
Definition: IsoMuonFeature_p1.h:56
IsoMuonFeature_p1.h
IsoMuonFeature::m_PhiMu
float m_PhiMu
Muon Phi.
Definition: IsoMuonFeature.h:190
IsoMuonFeatureCnv_p1::persToTrans
virtual void persToTrans(const IsoMuonFeature_p1 *persObj, IsoMuonFeature *transObj, MsgStream &log)
Definition: IsoMuonFeatureCnv_p1.cxx:12
IsoMuonFeature::m_EtaMu
float m_EtaMu
Muon Eta.
Definition: IsoMuonFeature.h:188
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
IsoMuonFeatureCnv_p1::transToPers
virtual void transToPers(const IsoMuonFeature *transObj, IsoMuonFeature_p1 *persObj, MsgStream &log)
Definition: IsoMuonFeatureCnv_p1.cxx:37
IsoMuonFeature.h
IsoMuonFeature_p1::m_EtOuterConeHC
float m_EtOuterConeHC
Definition: IsoMuonFeature_p1.h:48
IsoMuonFeature::m_Tile_w
float m_Tile_w
Definition: IsoMuonFeature.h:201
IsoMuonFeature_p1::m_PtMuTracksCone
float m_PtMuTracksCone
Definition: IsoMuonFeature_p1.h:51
IsoMuonFeature_p1::m_RoiIdMu
int m_RoiIdMu
Definition: IsoMuonFeature_p1.h:54
IsoMuonFeature
Class with isolation variables for TrigmuIso algorithm.
Definition: IsoMuonFeature.h:41
IsoMuonFeature::m_PtMu
float m_PtMu
Muon Pt.
Definition: IsoMuonFeature.h:184
IsoMuonFeature::m_EtInnerConeEC
float m_EtInnerConeEC
Definition: IsoMuonFeature.h:193
IsoMuonFeature_p1::m_NTracksCone
int m_NTracksCone
Definition: IsoMuonFeature_p1.h:49
IsoMuonFeatureCnv_p1.h
IsoMuonFeature::m_SumPtTracksCone
float m_SumPtTracksCone
Definition: IsoMuonFeature.h:198
IsoMuonFeature::m_EtInnerConeHC
float m_EtInnerConeHC
Definition: IsoMuonFeature.h:195
DEBUG
#define DEBUG
Definition: page_access.h:11
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
IsoMuonFeature::m_LAr_w
float m_LAr_w
Definition: IsoMuonFeature.h:200
IsoMuonFeature_p1::m_EtInnerConeHC
float m_EtInnerConeHC
Definition: IsoMuonFeature_p1.h:47
IsoMuonFeature_p1::m_PhiMu
float m_PhiMu
Definition: IsoMuonFeature_p1.h:57
IsoMuonFeature_p1::m_PtMu
float m_PtMu
Definition: IsoMuonFeature_p1.h:55
IsoMuonFeature::m_EtOuterConeHC
float m_EtOuterConeHC
Definition: IsoMuonFeature.h:196
IsoMuonFeature_p1::m_Tile_w
float m_Tile_w
Definition: IsoMuonFeature_p1.h:53
IsoMuonFeature_p1::m_SumPtTracksCone
float m_SumPtTracksCone
Definition: IsoMuonFeature_p1.h:50