Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Trigger
TrigEvent
TrigMuonEventTPCnv
src
TrigMuonClusterFeatureCnv_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/TrigMuonClusterFeature.h
"
6
#include "
TrigMuonEventTPCnv/TrigMuonClusterFeature_p1.h
"
7
#include "
TrigMuonEventTPCnv/TrigMuonClusterFeatureCnv_p1.h
"
8
9
//-----------------------------------------------------------------------------
10
// Persistent to transient
11
//-----------------------------------------------------------------------------
12
void
TrigMuonClusterFeatureCnv_p1::persToTrans
(
const
TrigMuonClusterFeature_p1
*persObj,
13
TrigMuonClusterFeature
*transObj,
14
MsgStream &
log
)
15
{
16
log
<<
MSG::DEBUG
<<
"TrigMuonClusterFeatureCnv_p1::persToTrans called "
<<
endmsg
;
17
18
*transObj =
TrigMuonClusterFeature
(persObj->
m_eta
,
19
persObj->
m_phi
,
20
persObj->
m_nroi
,
21
persObj->
m_njet
,
22
persObj->
m_ntrk
);
23
}
24
25
//-----------------------------------------------------------------------------
26
// Transient to persistent
27
//-----------------------------------------------------------------------------
28
void
TrigMuonClusterFeatureCnv_p1::transToPers
(
const
TrigMuonClusterFeature
*transObj,
29
TrigMuonClusterFeature_p1
*persObj,
30
MsgStream &
log
)
31
{
32
log
<<
MSG::DEBUG
<<
"TrigMuonClusterFeatureCnv_p1::transToPers called "
<<
endmsg
;
33
34
persObj->
m_eta
= transObj->
eta
() ;
35
persObj->
m_phi
= transObj->
phi
() ;
36
persObj->
m_nroi
= transObj->
getNRoi
() ;
37
persObj->
m_njet
= transObj->
getNJet
() ;
38
persObj->
m_ntrk
= transObj->
getNTRK
() ;
39
40
41
}
TrigMuonClusterFeature_p1
Definition:
TrigMuonClusterFeature_p1.h:20
TrigMuonClusterFeature_p1.h
TrigMuonClusterFeatureCnv_p1::persToTrans
virtual void persToTrans(const TrigMuonClusterFeature_p1 *persObj, TrigMuonClusterFeature *transObj, MsgStream &log)
Definition:
TrigMuonClusterFeatureCnv_p1.cxx:12
TrigMuonClusterFeatureCnv_p1::transToPers
virtual void transToPers(const TrigMuonClusterFeature *transObj, TrigMuonClusterFeature_p1 *persObj, MsgStream &log)
Definition:
TrigMuonClusterFeatureCnv_p1.cxx:28
TrigMuonClusterFeature::getNRoi
int getNRoi() const
Definition:
TrigMuonClusterFeature.h:59
TrigMuonClusterFeature_p1::m_njet
int m_njet
Definition:
TrigMuonClusterFeature_p1.h:40
TrigMuonClusterFeature_p1::m_eta
float m_eta
Definition:
TrigMuonClusterFeature_p1.h:37
endmsg
#define endmsg
Definition:
AnalysisConfig_Ntuple.cxx:63
TrigMuonClusterFeature::getNTRK
int getNTRK() const
Definition:
TrigMuonClusterFeature.h:60
TrigMuonClusterFeature_p1::m_ntrk
int m_ntrk
Definition:
TrigMuonClusterFeature_p1.h:41
TrigMuonClusterFeature::phi
double phi(void) const
phi in [-pi,pi[
Definition:
TrigMuonClusterFeature.h:56
TrigMuonClusterFeature
Definition:
TrigMuonClusterFeature.h:35
DEBUG
#define DEBUG
Definition:
page_access.h:11
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
TrigMuonClusterFeatureCnv_p1.h
TrigMuonClusterFeature_p1::m_phi
float m_phi
Definition:
TrigMuonClusterFeature_p1.h:38
TrigMuonClusterFeature::getNJet
int getNJet() const
Definition:
TrigMuonClusterFeature.h:61
TrigMuonClusterFeature_p1::m_nroi
int m_nroi
Definition:
TrigMuonClusterFeature_p1.h:39
TrigMuonClusterFeature::eta
double eta(void) const
pseudo rapidity
Definition:
TrigMuonClusterFeature.h:55
TrigMuonClusterFeature.h
Generated on Thu Mar 13 2025 21:21:02 for ATLAS Offline Software by
1.8.18