Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::EventGenerator::ParticlesGenerator Struct Referenceabstract

Generator interface particles for a vertex. More...

#include <acts/blob/sPHENIX/Examples/Algorithms/Generators/ActsExamples/Generators/EventGenerator.hpp>

+ Inheritance diagram for ActsExamples::EventGenerator::ParticlesGenerator:

Public Member Functions

virtual ~ParticlesGenerator ()=default
 Virtual destructor required.
 
virtual SimParticleContainer operator() (RandomEngine &rng)=0
 Generate particles for a vertex.
 

Detailed Description

Generator interface particles for a vertex.

Definition at line 76 of file EventGenerator.hpp.

View newest version in sPHENIX GitHub at line 76 of file EventGenerator.hpp

Constructor & Destructor Documentation

virtual ActsExamples::EventGenerator::ParticlesGenerator::~ParticlesGenerator ( )
virtualdefault

Virtual destructor required.

Member Function Documentation

virtual SimParticleContainer ActsExamples::EventGenerator::ParticlesGenerator::operator() ( RandomEngine rng)
pure virtual

Generate particles for a vertex.

Note
This method cannot be const because the Pythia8 generator uses the Pythia8 interfaces, which is non-const
Parameters
rngShared random number generator instance
Returns
SimParticleContainer The populated particle container for the vertex

Implemented in ActsExamples::ParametricParticleGenerator, and ActsExamples::Pythia8Generator.


The documentation for this struct was generated from the following file: