EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::MaterialInteractor::Result Struct Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/MaterialInteractor.hpp>

+ Collaboration diagram for Acts::MaterialInteractor::Result:

Public Attributes

double materialInX0 = 0.
 
double materialInL0 = 0.
 The accumulated materialInL0.
 
std::vector< MaterialInteractionmaterialInteractions
 This one is only filled when recordInteractions is switched on.
 

Detailed Description

Simple result struct to be returned It mainly acts as an internal state which is created for every propagation/extrapolation step

Definition at line 66 of file MaterialInteractor.hpp.

View newest version in sPHENIX GitHub at line 66 of file MaterialInteractor.hpp

Member Data Documentation

double Acts::MaterialInteractor::Result::materialInL0 = 0.

The accumulated materialInL0.

Definition at line 70 of file MaterialInteractor.hpp.

View newest version in sPHENIX GitHub at line 70 of file MaterialInteractor.hpp

Referenced by Acts::MaterialInteractor::recordResult(), and Acts::MaterialInteractor::UpdateResult().

std::vector<MaterialInteraction> Acts::MaterialInteractor::Result::materialInteractions

This one is only filled when recordInteractions is switched on.

Definition at line 72 of file MaterialInteractor.hpp.

View newest version in sPHENIX GitHub at line 72 of file MaterialInteractor.hpp

Referenced by Acts::MaterialInteractor::operator()(), Acts::MaterialInteractor::recordResult(), and Acts::MaterialInteractor::UpdateResult().

double Acts::MaterialInteractor::Result::materialInX0 = 0.

Definition at line 68 of file MaterialInteractor.hpp.

View newest version in sPHENIX GitHub at line 68 of file MaterialInteractor.hpp

Referenced by Acts::MaterialInteractor::recordResult(), and Acts::MaterialInteractor::UpdateResult().


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