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
Generators
GeneratorObjectsTPCnv
GeneratorObjectsTPCnv
GenEvent_p1.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// GenEvent_p1.h
8
// Header file for class GenEvent_p1
9
// Author: S.Binet<binet@cern.ch>
10
// Date: April 2006
12
#ifndef GENERATOROBJECTSTPCNV_GENEVENT_P1_H
13
#define GENERATOROBJECTSTPCNV_GENEVENT_P1_H
14
15
// STL includes
16
#include <vector>
17
#include <utility>
//> for std::pair
18
19
// GeneratorObjectsTPCnv includes
20
#include "
GeneratorObjectsTPCnv/GenVertex_p1.h
"
21
#include "
GeneratorObjectsTPCnv/GenParticle_p1.h
"
22
23
// forward declarations
24
class
GenEventCnv_p1
;
25
26
class
GenEvent_p1
27
{
29
// Friend classes
31
32
// Make the AthenaPoolCnv class our friend.
33
friend
class
GenEventCnv_p1
;
34
36
// Public methods
38
public
:
39
42
GenEvent_p1
();
43
45
// Protected data:
47
protected
:
48
51
int
m_signalProcessId
;
52
55
int
m_eventNbr
;
56
59
double
m_eventScale
;
60
63
double
m_alphaQCD
;
64
67
double
m_alphaQED
;
68
73
int
m_signalProcessVtx
;
74
78
std::vector<double>
m_weights
;
79
82
std::vector<long int>
m_randomStates
;
83
87
std::vector<GenVertex_p1>
m_vertices
;
88
92
std::vector<GenParticle_p1>
m_particles
;
93
94
};
95
99
inline
GenEvent_p1::GenEvent_p1
():
100
m_signalProcessId ( -1 ),
101
m_eventNbr ( -1 ),
102
m_eventScale ( -1 ),
103
m_alphaQCD ( -1 ),
104
m_alphaQED ( -1 ),
105
m_signalProcessVtx ( 0 ),
106
m_weights ( ),
107
m_randomStates ( ),
108
m_vertices ( ),
109
m_particles ( )
110
{}
111
112
#endif //> GENERATOROBJECTSTPCNV_GENEVENT_P1_H
GenEvent_p1::m_eventNbr
int m_eventNbr
Event number.
Definition:
GenEvent_p1.h:55
GenEvent_p1::GenEvent_p1
GenEvent_p1()
Default constructor.
Definition:
GenEvent_p1.h:99
GenEvent_p1::m_alphaQCD
double m_alphaQCD
value of the QCD coupling.
Definition:
GenEvent_p1.h:63
GenEvent_p1::m_signalProcessId
int m_signalProcessId
Id of the processus being generated.
Definition:
GenEvent_p1.h:51
GenEvent_p1::m_randomStates
std::vector< long int > m_randomStates
Container of random numbers for the generator states.
Definition:
GenEvent_p1.h:82
GenParticle_p1.h
GenEvent_p1::m_alphaQED
double m_alphaQED
value of the QED coupling.
Definition:
GenEvent_p1.h:67
GenEventCnv_p1
Definition:
GenEventCnv_p1.h:45
GenVertex_p1.h
GenEvent_p1::m_signalProcessVtx
int m_signalProcessVtx
Barcode of the GenVertex holding the signal process.
Definition:
GenEvent_p1.h:73
GenEvent_p1::m_vertices
std::vector< GenVertex_p1 > m_vertices
Vector of vertices composing this event.
Definition:
GenEvent_p1.h:87
GenEvent_p1::m_eventScale
double m_eventScale
Energy scale.
Definition:
GenEvent_p1.h:59
GenEvent_p1::m_weights
std::vector< double > m_weights
Weights for this event.
Definition:
GenEvent_p1.h:78
GenEvent_p1::m_particles
std::vector< GenParticle_p1 > m_particles
Vector of particles composing this event.
Definition:
GenEvent_p1.h:92
GenEvent_p1
Definition:
GenEvent_p1.h:27
Generated on Fri Apr 11 2025 21:11:08 for ATLAS Offline Software by
1.8.18