12#ifndef GENERATOROBJECTSTPCNV_GENEVENT_P4_H
13#define GENERATOROBJECTSTPCNV_GENEVENT_P4_H
48 const std::vector<double>&
weights,
49 const std::vector<double>& pdfinfo,
50 const std::vector<long int>& randomStates,
51 unsigned int verticesBegin,
52 unsigned int verticesEnd,
53 unsigned int particlesBegin,
54 unsigned int particlesEnd );
147 int signalProcessVtx,
148 const std::vector<double>&
weights,
149 const std::vector<double>& pdfinfo,
150 const std::vector<long int>& randomStates,
151 unsigned int verticesBegin,
152 unsigned int verticesEnd,
153 unsigned int particlesBegin,
154 unsigned int particlesEnd ) :
double m_alphaQED
value of the QED coupling.
friend class McEventCollectionCnv_p4
double m_alphaQCD
value of the QCD coupling.
double m_eventScale
Energy scale.
std::vector< double > m_weights
Weights for this event.
int m_signalProcessId
Id of the processus being generated.
int m_eventNbr
Event number.
std::vector< double > m_pdfinfo
Container of HepMC::PdfInfo object translated to vector<double> for simplicity.
unsigned int m_verticesEnd
End position in the vector of vertices composing this event.
unsigned int m_particlesEnd
End position in the vector of particles composing this event.
GenEvent_p4()
Default constructor.
unsigned int m_verticesBegin
Begin position in the vector of vertices composing this event.
unsigned int m_particlesBegin
Begin position in the vector of particles composing this event.
int m_signalProcessVtx
Barcode of the GenVertex holding the signal process.
std::vector< long int > m_randomStates
Container of random numbers for the generator states.