#include <GenEvent_p5.h>
|
| | 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.
|
Definition at line 22 of file GenEvent_p5.h.
◆ GenEvent_p5() [1/2]
| GenEvent_p5::GenEvent_p5 |
( |
| ) |
|
|
inline |
Default constructor.
Inline methods:
Definition at line 161 of file GenEvent_p5.h.
161 :
182{}
int m_lengthUnit
HepMC::Units::LengthUnit casted to int.
int m_eventNbr
Event number.
std::vector< double > m_weights
Weights for this event.
int m_signalProcessId
Id of the processus being generated.
unsigned int m_particlesBegin
Begin position in the vector of particles composing this event.
double m_alphaQED
value of the QED coupling.
int m_beamParticle1
Barcode of the beam particle 1.
double m_alphaQCD
value of the QCD coupling.
int m_momentumUnit
HepMC::Units::MomentumUnit casted to int.
unsigned int m_verticesEnd
End position in the vector of vertices composing this event.
unsigned int m_verticesBegin
Begin position in the vector of vertices composing this event.
double m_eventScale
Energy scale.
std::vector< float > m_heavyIon
Container of HepMC::HeavyIon object translated to vector<double>.
std::vector< double > m_crossSection
Container of HepMC::GenCrossSection object translated to vector<double>.
int m_mpi
Number of multi particle interactions.
unsigned int m_particlesEnd
End position in the vector of particles composing this event.
std::vector< long int > m_randomStates
Container of random numbers for the generator states.
int m_beamParticle2
Barcode of the beam particle 2.
int m_signalProcessVtx
Barcode of the GenVertex holding the signal process.
std::vector< double > m_pdfinfo
Container of HepMC::PdfInfo object translated to vector<double> for simplicity.
◆ GenEvent_p5() [2/2]
| GenEvent_p5::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 ) |
|
inline |
◆ McEventCollectionCnv_p5
◆ m_alphaQCD
| double GenEvent_p5::m_alphaQCD |
|
protected |
value of the QCD coupling.
see hep-ph/0109068
Definition at line 90 of file GenEvent_p5.h.
◆ m_alphaQED
| double GenEvent_p5::m_alphaQED |
|
protected |
value of the QED coupling.
see hep-ph/0109068
Definition at line 94 of file GenEvent_p5.h.
◆ m_beamParticle1
| int GenEvent_p5::m_beamParticle1 |
|
protected |
◆ m_beamParticle2
| int GenEvent_p5::m_beamParticle2 |
|
protected |
◆ m_crossSection
| std::vector<double> GenEvent_p5::m_crossSection |
|
protected |
◆ m_eventNbr
| int GenEvent_p5::m_eventNbr |
|
protected |
◆ m_eventScale
| double GenEvent_p5::m_eventScale |
|
protected |
Energy scale.
see hep-ph/0109068
Definition at line 86 of file GenEvent_p5.h.
◆ m_heavyIon
| std::vector<float> GenEvent_p5::m_heavyIon |
|
protected |
◆ m_lengthUnit
| int GenEvent_p5::m_lengthUnit |
|
protected |
HepMC::Units::LengthUnit casted to int.
Definition at line 138 of file GenEvent_p5.h.
◆ m_momentumUnit
| int GenEvent_p5::m_momentumUnit |
|
protected |
HepMC::Units::MomentumUnit casted to int.
Definition at line 134 of file GenEvent_p5.h.
◆ m_mpi
Number of multi particle interactions.
Definition at line 82 of file GenEvent_p5.h.
◆ m_particlesBegin
| unsigned int GenEvent_p5::m_particlesBegin |
|
protected |
Begin position in the vector of particles composing this event.
Definition at line 150 of file GenEvent_p5.h.
◆ m_particlesEnd
| unsigned int GenEvent_p5::m_particlesEnd |
|
protected |
End position in the vector of particles composing this event.
Definition at line 154 of file GenEvent_p5.h.
◆ m_pdfinfo
| std::vector<double> GenEvent_p5::m_pdfinfo |
|
protected |
◆ m_randomStates
| std::vector<long int> GenEvent_p5::m_randomStates |
|
protected |
◆ m_signalProcessId
| int GenEvent_p5::m_signalProcessId |
|
protected |
Id of the processus being generated.
Definition at line 74 of file GenEvent_p5.h.
◆ m_signalProcessVtx
| int GenEvent_p5::m_signalProcessVtx |
|
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.
◆ m_verticesBegin
| unsigned int GenEvent_p5::m_verticesBegin |
|
protected |
Begin position in the vector of vertices composing this event.
Definition at line 142 of file GenEvent_p5.h.
◆ m_verticesEnd
| unsigned int GenEvent_p5::m_verticesEnd |
|
protected |
End position in the vector of vertices composing this event.
Definition at line 146 of file GenEvent_p5.h.
◆ m_weights
| std::vector<double> GenEvent_p5::m_weights |
|
protected |
Weights for this event.
First weight is used by default for hit and miss.
Definition at line 113 of file GenEvent_p5.h.
The documentation for this class was generated from the following file: