ATLAS Offline Software
Trigger
TrigEvent
TrigMuonEventTPCnv
src
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
5
#include "
TrigMuonEvent/IsoMuonFeature.h
"
6
#include "
TrigMuonEventTPCnv/IsoMuonFeature_p1.h
"
7
#include "
TrigMuonEventTPCnv/IsoMuonFeatureCnv_p1.h
"
8
9
//-----------------------------------------------------------------------------
10
// Persistent to transient
11
//-----------------------------------------------------------------------------
12
void
IsoMuonFeatureCnv_p1::persToTrans
(
const
IsoMuonFeature_p1
*persObj,
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
//-----------------------------------------------------------------------------
37
void
IsoMuonFeatureCnv_p1::transToPers
(
const
IsoMuonFeature
*transObj,
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
Generated on Sun Dec 22 2024 21:12:02 for ATLAS Offline Software by
1.8.18