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

Generator interface for a vertex position. More...

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

+ Inheritance diagram for ActsExamples::EventGenerator::VertexGenerator:

Public Member Functions

virtual ~VertexGenerator ()=default
 Virtual destructor required.
 
virtual Acts::Vector4 operator() (RandomEngine &rng) const =0
 Generate a vertex position.
 

Detailed Description

Generator interface for a vertex position.

Definition at line 65 of file EventGenerator.hpp.

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

Constructor & Destructor Documentation

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

Virtual destructor required.

Member Function Documentation

virtual Acts::Vector4 ActsExamples::EventGenerator::VertexGenerator::operator() ( RandomEngine rng) const
pure virtual

Generate a vertex position.

Parameters
rngShared random number generator instance
Returns
Acts::Vector4 The vertex position

Implemented in ActsExamples::GaussianVertexGenerator, and ActsExamples::FixedVertexGenerator.


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