11#ifndef GENERATOROBJECTSTPCNV_GENVERTEX_p6_H
12#define GENERATOROBJECTSTPCNV_GENVERTEX_p6_H
39 template <
class ITERATOR>
40 GenVertex_p6(
const double x,
const double y,
const double z,
const double t,
42 ITERATOR weightsBegin,
104 template <
class ITERATOR>
106 const double z,
const double t,
108 ITERATOR weightsBegin,
111 m_x ( static_cast<float>(
x) ),
112 m_y ( static_cast<float>(
y) ),
113 m_z ( static_cast<float>(
z) ),
114 m_t ( static_cast<float>(t) ),
int m_barcode
barcode of this vertex (uniquely identifying a vertex within an event)
float m_t
t-coordinate of the vertex
std::vector< float > m_weights
Weights for this vertex.
friend class McEventCollectionCnv_p6
float m_x
x-coordinate of the vertex
GenVertex_p6()
Default constructor:
std::vector< int > m_particlesIn
collection of barcodes of in-going particles connected to this vertex
int m_id
Id of this vertex.
float m_z
z-coordinate of the vertex
float m_y
y-coordinate of the vertex
std::vector< int > m_particlesOut
collection of barcodes of out-going particles connected to this vertex