Loading [MathJax]/jax/output/SVG/config.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
PhysicsAnalysis
D3PDMaker
D3PDMakerTest
D3PDMakerTest
MyVec2.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id$
16
#ifndef D3PDMAKERTEST_MYVEC2_H
17
#define D3PDMAKERTEST_MYVEC2_H
18
19
20
namespace
D3PDTest
{
21
22
23
class
MyVec2
24
{
25
public
:
26
MyVec2
() :
m_pt
(0),
m_eta
(0),
m_phi
(0),
m_m
(0) {}
27
float
Pt
()
const
{
return
m_pt
; }
28
float
Eta
()
const
{
return
m_eta
; }
29
float
Phi
()
const
{
return
m_phi
; }
30
float
M
()
const
{
return
m_m
; }
31
void
SetPtEtaPhiM
(
float
pt
,
float
eta,
float
phi,
float
m
)
32
{
33
m_pt
=
pt
;
34
m_eta
= eta;
35
m_phi
= phi;
36
m_m
=
m
;
37
}
38
39
private
:
40
float
m_pt
;
41
float
m_eta
;
42
float
m_phi
;
43
float
m_m
;
44
};
45
46
47
}
// namespace D3PDTest
48
49
50
#endif // not D3PDMAKERTEST_MYVEC2_H
python.SystemOfUnits.m
int m
Definition:
SystemOfUnits.py:91
D3PDTest::MyVec2::m_eta
float m_eta
Definition:
MyVec2.h:41
D3PDTest::MyVec2::m_m
float m_m
Definition:
MyVec2.h:43
test_pyathena.pt
pt
Definition:
test_pyathena.py:11
D3PDTest::MyVec2::Phi
float Phi() const
Definition:
MyVec2.h:29
D3PDTest::MyVec2::m_pt
float m_pt
Definition:
MyVec2.h:40
D3PDTest::MyVec2::M
float M() const
Definition:
MyVec2.h:30
D3PDTest::MyVec2::Eta
float Eta() const
Definition:
MyVec2.h:28
D3PDTest::MyVec2
Definition:
MyVec2.h:24
D3PDTest::MyVec2::SetPtEtaPhiM
void SetPtEtaPhiM(float pt, float eta, float phi, float m)
Definition:
MyVec2.h:31
D3PDTest::MyVec2::m_phi
float m_phi
Definition:
MyVec2.h:42
D3PDTest::MyVec2::MyVec2
MyVec2()
Definition:
MyVec2.h:26
D3PDTest::MyVec2::Pt
float Pt() const
Definition:
MyVec2.h:27
D3PDTest
Definition:
MapDumper.h:25
Generated on Sat Mar 29 2025 21:15:43 for ATLAS Offline Software by
1.8.18