12#ifndef GENERATOROBJECTSTPCNV_GENEVENT_P5_H
13#define GENERATOROBJECTSTPCNV_GENEVENT_P5_H
51 const std::vector<double>&
weights,
52 const std::vector<long int>& randomStates,
53 const std::vector<double>& crossSection,
54 const std::vector<float>& heavyIon,
55 const std::vector<double>& pdfinfo,
58 unsigned int verticesBegin,
59 unsigned int verticesEnd,
60 unsigned int particlesBegin,
61 unsigned int particlesEnd );
190 int signalProcessVtx,
193 const std::vector<double>&
weights,
194 const std::vector<long int>& randomStates,
195 const std::vector<double>& crossSection,
196 const std::vector<float>& heavyIon,
197 const std::vector<double>& pdfinfo,
200 unsigned int verticesBegin,
201 unsigned int verticesEnd,
202 unsigned int particlesBegin,
203 unsigned int particlesEnd ) :
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.
GenEvent_p5()
Default constructor.
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>
friend class McEventCollectionCnv_p5
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.