Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Algorithms/Generators/ActsExamples/Generators/MultiplicityGenerators.hpp>
Public Member Functions | |
PoissonMultiplicityGenerator (double _mean) | |
size_t | operator() (RandomEngine &rng) const override |
Generate the multiplicity of vertices. | |
Public Member Functions inherited from ActsExamples::EventGenerator::MultiplicityGenerator | |
virtual | ~MultiplicityGenerator ()=default |
Virtual destructor required. | |
Public Attributes | |
double | mean = 1 |
Definition at line 32 of file MultiplicityGenerators.hpp.
View newest version in sPHENIX GitHub at line 32 of file MultiplicityGenerators.hpp
|
inline |
Definition at line 35 of file MultiplicityGenerators.hpp.
View newest version in sPHENIX GitHub at line 35 of file MultiplicityGenerators.hpp
|
inlineoverridevirtual |
Generate the multiplicity of vertices.
rng | Shared random number generator instance |
Implements ActsExamples::EventGenerator::MultiplicityGenerator.
Definition at line 38 of file MultiplicityGenerators.hpp.
View newest version in sPHENIX GitHub at line 38 of file MultiplicityGenerators.hpp
References mean.
double ActsExamples::PoissonMultiplicityGenerator::mean = 1 |
Definition at line 34 of file MultiplicityGenerators.hpp.
View newest version in sPHENIX GitHub at line 34 of file MultiplicityGenerators.hpp
Referenced by Acts::Python::addGenerators(), ambiguity_solver_network.Normalise::forward(), and operator()().