ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FW::GaussianVertexGenerator Struct Reference

#include <acts/blob/master/Examples/Algorithms/Generators/ACTFW/Generators/VertexGenerators.hpp>

+ Collaboration diagram for FW::GaussianVertexGenerator:

Public Member Functions

Acts::ActsVector< double, 4 > operator() (RandomEngine &rng) const
 

Public Attributes

std::array< double, 4 > stddev = {0.0, 0.0, 0.0, 0.0}
 Vertex position and time standard deviation.
 
std::array< double, 4 > mean = {0.0, 0.0, 0.0, 0.0}
 Mean vertex position and time.
 

Detailed Description

Definition at line 32 of file VertexGenerators.hpp.

View newest version in sPHENIX GitHub at line 32 of file VertexGenerators.hpp

Member Function Documentation

Acts::ActsVector<double, 4> FW::GaussianVertexGenerator::operator() ( RandomEngine rng) const
inline

Definition at line 39 of file VertexGenerators.hpp.

View newest version in sPHENIX GitHub at line 39 of file VertexGenerators.hpp

References mean, stddev, t, x, y, and z.

Member Data Documentation

std::array<double, 4> FW::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 operator()().

std::array<double, 4> FW::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 operator()().


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