![]() |
ATLAS Offline Software
|
#include <GenEvent_p4.h>
Public Member Functions | |
| GenEvent_p4 () | |
| Default constructor. | |
| GenEvent_p4 (int signalProcessId, int eventNbr, double eventScale, double alphaQCD, double alphaQED, int signalProcessVtx, const std::vector< double > &weights, const std::vector< double > &pdfinfo, const std::vector< long int > &randomStates, unsigned int verticesBegin, unsigned int verticesEnd, unsigned int particlesBegin, unsigned int particlesEnd) | |
| Constructor with parameters. | |
Protected Attributes | |
| int | m_signalProcessId |
| Id of the processus being generated. | |
| int | m_eventNbr |
| Event number. | |
| double | m_eventScale |
| Energy scale. | |
| double | m_alphaQCD |
| value of the QCD coupling. | |
| double | m_alphaQED |
| value of the QED coupling. | |
| int | m_signalProcessVtx |
| Barcode of the GenVertex holding the signal process. | |
| std::vector< double > | m_weights |
| Weights for this event. | |
| std::vector< double > | m_pdfinfo |
| Container of HepMC::PdfInfo object translated to vector<double> for simplicity. | |
| std::vector< long int > | m_randomStates |
| Container of random numbers for the generator states. | |
| unsigned int | m_verticesBegin |
| Begin position in the vector of vertices composing this event. | |
| unsigned int | m_verticesEnd |
| End position in the vector of vertices composing this event. | |
| unsigned int | m_particlesBegin |
| Begin position in the vector of particles composing this event. | |
| unsigned int | m_particlesEnd |
| End position in the vector of particles composing this event. | |
Friends | |
| class | McEventCollectionCnv_p4 |
Definition at line 22 of file GenEvent_p4.h.
|
inline |
Default constructor.
Inline methods:
Definition at line 126 of file GenEvent_p4.h.
|
inline |
Constructor with parameters.
Definition at line 142 of file GenEvent_p4.h.
|
friend |
Definition at line 29 of file GenEvent_p4.h.
|
protected |
|
protected |
|
protected |
Event number.
Definition at line 71 of file GenEvent_p4.h.
|
protected |
|
protected |
Begin position in the vector of particles composing this event.
Definition at line 115 of file GenEvent_p4.h.
|
protected |
End position in the vector of particles composing this event.
Definition at line 119 of file GenEvent_p4.h.
|
protected |
Container of HepMC::PdfInfo object translated to vector<double> for simplicity.
Definition at line 99 of file GenEvent_p4.h.
|
protected |
Container of random numbers for the generator states.
Definition at line 103 of file GenEvent_p4.h.
|
protected |
Id of the processus being generated.
Definition at line 67 of file GenEvent_p4.h.
|
protected |
Barcode of the GenVertex holding the signal process.
0 means that no signal process vertex has been written out. This may come from upstream limitations, e.g. an absence of this information in the input file.
Definition at line 89 of file GenEvent_p4.h.
|
protected |
Begin position in the vector of vertices composing this event.
Definition at line 107 of file GenEvent_p4.h.
|
protected |
End position in the vector of vertices composing this event.
Definition at line 111 of file GenEvent_p4.h.
|
protected |
Weights for this event.
First weight is used by default for hit and miss.
Definition at line 94 of file GenEvent_p4.h.