EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsFatras::Simulator< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::FailedParticle Struct Reference

A particle that failed to simulate. More...

#include <acts/blob/sPHENIX/Fatras/include/ActsFatras/Kernel/Simulator.hpp>

+ Collaboration diagram for ActsFatras::Simulator< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::FailedParticle:

Public Attributes

Particle particle
 
std::error_code error
 The associated error code for this particular failure case.
 

Detailed Description

template<typename charged_selector_t, typename charged_simulator_t, typename neutral_selector_t, typename neutral_simulator_t>
struct ActsFatras::Simulator< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::FailedParticle

A particle that failed to simulate.

Definition at line 119 of file Simulator.hpp.

View newest version in sPHENIX GitHub at line 119 of file Simulator.hpp

Member Data Documentation

template<typename charged_selector_t , typename charged_simulator_t , typename neutral_selector_t , typename neutral_simulator_t >
std::error_code ActsFatras::Simulator< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::FailedParticle::error

The associated error code for this particular failure case.

Definition at line 127 of file Simulator.hpp.

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

template<typename charged_selector_t , typename charged_simulator_t , typename neutral_selector_t , typename neutral_simulator_t >
Particle ActsFatras::Simulator< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >::FailedParticle::particle

Initial particle state of the failed particle.

This must store the full particle state to be able to handle secondaries that are not in the input particle list. Otherwise they could not be referenced.

Definition at line 125 of file Simulator.hpp.

View newest version in sPHENIX GitHub at line 125 of file Simulator.hpp


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