EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::FatrasAlgorithm< simulator_t >::Config Struct Reference

#include <acts/blob/sPHENIX/Examples/Algorithms/Fatras/include/ActsExamples/Fatras/FatrasAlgorithm.hpp>

+ Collaboration diagram for ActsExamples::FatrasAlgorithm< simulator_t >::Config:

Public Member Functions

 Config (simulator_t &&simulator_)
 Construct the algorithm config with the simulator kernel.
 

Public Attributes

std::string inputParticles
 The particles input collection.
 
std::string outputParticlesInitial
 The simulated particles initial state collection.
 
std::string outputParticlesFinal
 The simulated particles final state collection.
 
std::string outputHits
 The simulated hits output collection.
 
simulator_t simulator
 The simulator kernel.
 
std::shared_ptr< const
RandomNumbers
randomNumbers
 Random number service.
 

Detailed Description

template<typename simulator_t>
struct ActsExamples::FatrasAlgorithm< simulator_t >::Config

Definition at line 28 of file FatrasAlgorithm.hpp.

View newest version in sPHENIX GitHub at line 28 of file FatrasAlgorithm.hpp

Constructor & Destructor Documentation

template<typename simulator_t >
ActsExamples::FatrasAlgorithm< simulator_t >::Config::Config ( simulator_t &&  simulator_)
inline

Construct the algorithm config with the simulator kernel.

Definition at line 43 of file FatrasAlgorithm.hpp.

View newest version in sPHENIX GitHub at line 43 of file FatrasAlgorithm.hpp

Member Data Documentation

template<typename simulator_t >
std::string ActsExamples::FatrasAlgorithm< simulator_t >::Config::inputParticles

The particles input collection.

Definition at line 30 of file FatrasAlgorithm.hpp.

View newest version in sPHENIX GitHub at line 30 of file FatrasAlgorithm.hpp

Referenced by ActsExamples::FatrasAlgorithm< simulator_t >::execute().

template<typename simulator_t >
std::string ActsExamples::FatrasAlgorithm< simulator_t >::Config::outputHits

The simulated hits output collection.

Definition at line 36 of file FatrasAlgorithm.hpp.

View newest version in sPHENIX GitHub at line 36 of file FatrasAlgorithm.hpp

Referenced by ActsExamples::FatrasAlgorithm< simulator_t >::execute().

template<typename simulator_t >
std::string ActsExamples::FatrasAlgorithm< simulator_t >::Config::outputParticlesFinal

The simulated particles final state collection.

Definition at line 34 of file FatrasAlgorithm.hpp.

View newest version in sPHENIX GitHub at line 34 of file FatrasAlgorithm.hpp

Referenced by ActsExamples::FatrasAlgorithm< simulator_t >::execute().

template<typename simulator_t >
std::string ActsExamples::FatrasAlgorithm< simulator_t >::Config::outputParticlesInitial

The simulated particles initial state collection.

Definition at line 32 of file FatrasAlgorithm.hpp.

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

Referenced by ActsExamples::FatrasAlgorithm< simulator_t >::execute().

template<typename simulator_t >
std::shared_ptr<const RandomNumbers> ActsExamples::FatrasAlgorithm< simulator_t >::Config::randomNumbers

Random number service.

Definition at line 40 of file FatrasAlgorithm.hpp.

View newest version in sPHENIX GitHub at line 40 of file FatrasAlgorithm.hpp

Referenced by ActsExamples::FatrasAlgorithm< simulator_t >::execute().

template<typename simulator_t >
simulator_t ActsExamples::FatrasAlgorithm< simulator_t >::Config::simulator

The simulator kernel.

Definition at line 38 of file FatrasAlgorithm.hpp.

View newest version in sPHENIX GitHub at line 38 of file FatrasAlgorithm.hpp

Referenced by ActsExamples::FatrasAlgorithm< simulator_t >::execute(), and ActsExamples::FatrasAlgorithm< simulator_t >::FatrasAlgorithm().


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