#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 |
◆ 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 (like HEPEVT)
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: