ATLAS Offline Software
Loading...
Searching...
No Matches
GenEvent_p1.h
Go to the documentation of this file.
1
2
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
22
23// forward declarations
24class GenEventCnv_p1;
25
27{
29 // Friend classes
31
32 // Make the AthenaPoolCnv class our friend.
33 friend class GenEventCnv_p1;
34
36 // Public methods
38 public:
39
43
45 // Protected data:
47 protected:
48
52
56
60
63 double m_alphaQCD;
64
67 double m_alphaQED;
68
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
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
int m_eventNbr
Event number.
Definition GenEvent_p1.h:55
double m_alphaQCD
value of the QCD coupling.
Definition GenEvent_p1.h:63
std::vector< long int > m_randomStates
Container of random numbers for the generator states.
Definition GenEvent_p1.h:82
std::vector< GenVertex_p1 > m_vertices
Vector of vertices composing this event.
Definition GenEvent_p1.h:87
double m_eventScale
Energy scale.
Definition GenEvent_p1.h:59
double m_alphaQED
value of the QED coupling.
Definition GenEvent_p1.h:67
int m_signalProcessId
Id of the processus being generated.
Definition GenEvent_p1.h:51
std::vector< GenParticle_p1 > m_particles
Vector of particles composing this event.
Definition GenEvent_p1.h:92
int m_signalProcessVtx
Barcode of the GenVertex holding the signal process.
Definition GenEvent_p1.h:73
GenEvent_p1()
Default constructor.
Definition GenEvent_p1.h:99
friend class GenEventCnv_p1
Definition GenEvent_p1.h:33
std::vector< double > m_weights
Weights for this event.
Definition GenEvent_p1.h:78