![]() |
ATLAS Offline Software
|
#include <GenEvent_p5.h>
Public Member Functions | |
| GenEvent_p5 () | |
| Default constructor. | |
| GenEvent_p5 (int signalProcessId, int eventNbr, int mpi, double eventScale, double alphaQCD, double alphaQED, int signalProcessVtx, int beamParticle1, int beamParticle2, const std::vector< double > &weights, const std::vector< long int > &randomStates, const std::vector< double > &crossSection, const std::vector< float > &heavyIon, const std::vector< double > &pdfinfo, int momentumUnit, int lengthUnit, 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. | |
| int | m_mpi |
| Number of multi particle interactions. | |
| 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. | |
| int | m_beamParticle1 |
| Barcode of the beam particle 1. | |
| int | m_beamParticle2 |
| Barcode of the beam particle 2. | |
| std::vector< double > | m_weights |
| Weights for this event. | |
| std::vector< long int > | m_randomStates |
| Container of random numbers for the generator states. | |
| std::vector< double > | m_crossSection |
| Container of HepMC::GenCrossSection object translated to vector<double>. | |
| std::vector< float > | m_heavyIon |
| Container of HepMC::HeavyIon object translated to vector<double>. | |
| std::vector< double > | m_pdfinfo |
| Container of HepMC::PdfInfo object translated to vector<double> for simplicity. | |
| int | m_momentumUnit |
| HepMC::Units::MomentumUnit casted to int. | |
| int | m_lengthUnit |
| HepMC::Units::LengthUnit casted to int. | |
| 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_p5 |
Definition at line 22 of file GenEvent_p5.h.
|
inline |
Default constructor.
Inline methods:
Definition at line 161 of file GenEvent_p5.h.
|
inline |
Constructor with parameters.
Definition at line 184 of file GenEvent_p5.h.
|
friend |
Definition at line 29 of file GenEvent_p5.h.
|
protected |
|
protected |
|
protected |
Barcode of the beam particle 1.
Definition at line 104 of file GenEvent_p5.h.
|
protected |
Barcode of the beam particle 2.
Definition at line 108 of file GenEvent_p5.h.
|
protected |
Container of HepMC::GenCrossSection object translated to vector<double>.
Definition at line 121 of file GenEvent_p5.h.
|
protected |
Event number.
Definition at line 78 of file GenEvent_p5.h.
|
protected |
|
protected |
Container of HepMC::HeavyIon object translated to vector<double>.
Definition at line 125 of file GenEvent_p5.h.
|
protected |
HepMC::Units::LengthUnit casted to int.
Definition at line 138 of file GenEvent_p5.h.
|
protected |
HepMC::Units::MomentumUnit casted to int.
Definition at line 134 of file GenEvent_p5.h.
|
protected |
Number of multi particle interactions.
Definition at line 82 of file GenEvent_p5.h.
|
protected |
Begin position in the vector of particles composing this event.
Definition at line 150 of file GenEvent_p5.h.
|
protected |
End position in the vector of particles composing this event.
Definition at line 154 of file GenEvent_p5.h.
|
protected |
Container of HepMC::PdfInfo object translated to vector<double> for simplicity.
Definition at line 130 of file GenEvent_p5.h.
|
protected |
Container of random numbers for the generator states.
Definition at line 117 of file GenEvent_p5.h.
|
protected |
Id of the processus being generated.
Definition at line 74 of file GenEvent_p5.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 100 of file GenEvent_p5.h.
|
protected |
Begin position in the vector of vertices composing this event.
Definition at line 142 of file GenEvent_p5.h.
|
protected |
End position in the vector of vertices composing this event.
Definition at line 146 of file GenEvent_p5.h.
|
protected |
Weights for this event.
First weight is used by default for hit and miss.
Definition at line 113 of file GenEvent_p5.h.