ATLAS Offline Software
Loading...
Searching...
No Matches
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
}
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:63
IsoMuonFeatureCnv_p1.h
IsoMuonFeature.h
IsoMuonFeature_p1.h
IsoMuonFeatureCnv_p1::persToTrans
virtual void persToTrans(const IsoMuonFeature_p1 *persObj, IsoMuonFeature *transObj, MsgStream &log)
Definition
IsoMuonFeatureCnv_p1.cxx:12
IsoMuonFeatureCnv_p1::transToPers
virtual void transToPers(const IsoMuonFeature *transObj, IsoMuonFeature_p1 *persObj, MsgStream &log)
Definition
IsoMuonFeatureCnv_p1.cxx:37
IsoMuonFeature_p1
Definition
IsoMuonFeature_p1.h:22
IsoMuonFeature_p1::m_PtMuTracksCone
float m_PtMuTracksCone
Definition
IsoMuonFeature_p1.h:40
IsoMuonFeature_p1::m_RoiIdMu
int m_RoiIdMu
Definition
IsoMuonFeature_p1.h:43
IsoMuonFeature_p1::m_Tile_w
float m_Tile_w
Definition
IsoMuonFeature_p1.h:42
IsoMuonFeature_p1::m_EtOuterConeEC
float m_EtOuterConeEC
Definition
IsoMuonFeature_p1.h:35
IsoMuonFeature_p1::m_SumPtTracksCone
float m_SumPtTracksCone
Definition
IsoMuonFeature_p1.h:39
IsoMuonFeature_p1::m_NTracksCone
int m_NTracksCone
Definition
IsoMuonFeature_p1.h:38
IsoMuonFeature_p1::m_EtInnerConeEC
float m_EtInnerConeEC
Definition
IsoMuonFeature_p1.h:34
IsoMuonFeature_p1::m_LAr_w
float m_LAr_w
Definition
IsoMuonFeature_p1.h:41
IsoMuonFeature_p1::m_PhiMu
float m_PhiMu
Definition
IsoMuonFeature_p1.h:46
IsoMuonFeature_p1::m_EtOuterConeHC
float m_EtOuterConeHC
Definition
IsoMuonFeature_p1.h:37
IsoMuonFeature_p1::m_EtaMu
float m_EtaMu
Definition
IsoMuonFeature_p1.h:45
IsoMuonFeature_p1::m_EtInnerConeHC
float m_EtInnerConeHC
Definition
IsoMuonFeature_p1.h:36
IsoMuonFeature_p1::m_PtMu
float m_PtMu
Definition
IsoMuonFeature_p1.h:44
IsoMuonFeature
Class with isolation variables for TrigmuIso algorithm.
Definition
IsoMuonFeature.h:42
IsoMuonFeature::m_PtMu
float m_PtMu
Muon Pt.
Definition
IsoMuonFeature.h:185
IsoMuonFeature::m_PtMuTracksCone
float m_PtMuTracksCone
Definition
IsoMuonFeature.h:200
IsoMuonFeature::m_EtaMu
float m_EtaMu
Muon Eta.
Definition
IsoMuonFeature.h:189
IsoMuonFeature::m_EtOuterConeEC
float m_EtOuterConeEC
Definition
IsoMuonFeature.h:195
IsoMuonFeature::m_EtOuterConeHC
float m_EtOuterConeHC
Definition
IsoMuonFeature.h:197
IsoMuonFeature::m_Tile_w
float m_Tile_w
Definition
IsoMuonFeature.h:202
IsoMuonFeature::m_EtInnerConeEC
float m_EtInnerConeEC
Definition
IsoMuonFeature.h:194
IsoMuonFeature::m_NTracksCone
int m_NTracksCone
Definition
IsoMuonFeature.h:198
IsoMuonFeature::m_LAr_w
float m_LAr_w
Definition
IsoMuonFeature.h:201
IsoMuonFeature::m_EtInnerConeHC
float m_EtInnerConeHC
Definition
IsoMuonFeature.h:196
IsoMuonFeature::m_SumPtTracksCone
float m_SumPtTracksCone
Definition
IsoMuonFeature.h:199
IsoMuonFeature::m_PhiMu
float m_PhiMu
Muon Phi.
Definition
IsoMuonFeature.h:191
IsoMuonFeature::m_RoiIdMu
int m_RoiIdMu
ROI ID.
Definition
IsoMuonFeature.h:183
Generated on
for ATLAS Offline Software by
1.14.0