11#ifndef GENERATOROBJECTSTPCNV_GENVERTEX_P3_H
12#define GENERATOROBJECTSTPCNV_GENVERTEX_P3_H
39 GenVertex_p3(
const double x,
const double y,
const double z,
const double t,
41 const std::vector<double>::const_iterator weightsBegin,
42 const std::vector<double>::const_iterator weightsEnd,
103 const double z,
const double t,
105 const std::vector<double>::const_iterator weightsBegin,
106 const std::vector<double>::const_iterator weightsEnd,
108 m_x ( static_cast<float>(
x) ),
109 m_y ( static_cast<float>(
y) ),
110 m_z ( static_cast<float>(
z) ),
111 m_t ( static_cast<float>(t) ),
std::vector< float > m_weights
Weights for this vertex.
std::vector< int > m_particlesOut
collection of barcodes of out-going particles connected to this vertex
int m_barcode
barcode of this vertex (uniquely identifying a vertex within an event)
float m_z
z-coordinate of the vertex
std::vector< int > m_particlesIn
collection of barcodes of in-going particles connected to this vertex
GenVertex_p3()
Default constructor:
float m_x
x-coordinate of the vertex
float m_y
y-coordinate of the vertex
int m_id
Id of this vertex.
friend class McEventCollectionCnv_p3
float m_t
t-coordinate of the vertex