EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::FatrasAlgorithm< simulator_t > Exception Template Referencefinal

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

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

Classes

struct  Config
 

Public Member Functions

 FatrasAlgorithm (Config cfg, Acts::Logging::Level lvl)
 
ActsExamples::ProcessCode execute (const AlgorithmContext &ctx) const finaloverride
 
- Public Member Functions inherited from ActsExamples::BareAlgorithm
 BareAlgorithm (std::string name, Acts::Logging::Level level=Acts::Logging::INFO)
 
std::string name () const finaloverride
 The algorithm name.
 

Private Attributes

Config m_cfg
 

Additional Inherited Members

- Protected Member Functions inherited from ActsExamples::BareAlgorithm
const Acts::Loggerlogger () const
 

Detailed Description

template<typename simulator_t>
exception ActsExamples::FatrasAlgorithm< simulator_t >

Fast track simulation using the Acts propagation and navigation.

Template Parameters
simulator_tthe Fatras simulation kernel type

Definition at line 26 of file FatrasAlgorithm.hpp.

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

Constructor & Destructor Documentation

template<typename simulator_t >
ActsExamples::FatrasAlgorithm< simulator_t >::FatrasAlgorithm ( Config  cfg,
Acts::Logging::Level  lvl 
)
inline

Construct the algorithm from a config.

Parameters
cfgis the configuration struct
lvlis the logging level

Definition at line 50 of file FatrasAlgorithm.hpp.

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

References ACTS_DEBUG, ActsExamples::FatrasAlgorithm< simulator_t >::m_cfg, and ActsExamples::FatrasAlgorithm< simulator_t >::Config::simulator.

Member Function Documentation

Member Data Documentation

template<typename simulator_t >
Config ActsExamples::FatrasAlgorithm< simulator_t >::m_cfg
private

Definition at line 127 of file FatrasAlgorithm.hpp.

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

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


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