![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Algorithms/Generators/ActsExamples/Generators/VertexGenerators.hpp>
Inheritance diagram for ActsExamples::GaussianVertexGenerator:
Collaboration diagram for ActsExamples::GaussianVertexGenerator:Public Member Functions | |
| Acts::Vector4 | operator() (RandomEngine &rng) const override |
| Generate a vertex position. | |
Public Member Functions inherited from ActsExamples::EventGenerator::VertexGenerator | |
| virtual | ~VertexGenerator ()=default |
| Virtual destructor required. | |
Public Attributes | |
| Acts::Vector4 | stddev = {0.0, 0.0, 0.0, 0.0} |
| Vertex position and time standard deviation. | |
| Acts::Vector4 | mean = {0.0, 0.0, 0.0, 0.0} |
| Mean vertex position and time. | |
Definition at line 32 of file VertexGenerators.hpp.
View newest version in sPHENIX GitHub at line 32 of file VertexGenerators.hpp
|
inlineoverridevirtual |
Generate a vertex position.
| rng | Shared random number generator instance |
Implements ActsExamples::EventGenerator::VertexGenerator.
Definition at line 39 of file VertexGenerators.hpp.
View newest version in sPHENIX GitHub at line 39 of file VertexGenerators.hpp
| Acts::Vector4 ActsExamples::GaussianVertexGenerator::mean = {0.0, 0.0, 0.0, 0.0} |
Mean vertex position and time.
Definition at line 37 of file VertexGenerators.hpp.
View newest version in sPHENIX GitHub at line 37 of file VertexGenerators.hpp
Referenced by Acts::Python::addGenerators(), ambiguity_solver_network.Normalise::forward(), and operator()().
| Acts::Vector4 ActsExamples::GaussianVertexGenerator::stddev = {0.0, 0.0, 0.0, 0.0} |
Vertex position and time standard deviation.
Definition at line 35 of file VertexGenerators.hpp.
View newest version in sPHENIX GitHub at line 35 of file VertexGenerators.hpp
Referenced by Acts::Python::addGenerators(), and operator()().