Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::MaterialMapping::Config Struct Reference

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

+ Collaboration diagram for ActsExamples::MaterialMapping::Config:

Public Attributes

std::reference_wrapper< const
Acts::GeometryContext
geoContext
 
std::reference_wrapper< const
Acts::MagneticFieldContext
magFieldContext
 
std::string collection = "material_tracks"
 Input collection.
 
std::string mappingMaterialCollection = "mapped_material_tracks"
 The material collection to be stored.
 
std::shared_ptr
< Acts::SurfaceMaterialMapper
materialSurfaceMapper
 The ACTS surface material mapper.
 
std::shared_ptr
< Acts::VolumeMaterialMapper
materialVolumeMapper = nullptr
 The ACTS volume material mapper.
 
std::vector< std::shared_ptr
< IMaterialWriter > > 
materialWriters {}
 The writer of the material.
 
std::shared_ptr< const
Acts::TrackingGeometry
trackingGeometry = nullptr
 The TrackingGeometry to be mapped on.
 

Detailed Description

Definition at line 76 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 76 of file MaterialMapping.hpp

Member Data Documentation

std::string ActsExamples::MaterialMapping::Config::collection = "material_tracks"

Input collection.

Definition at line 84 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 84 of file MaterialMapping.hpp

Referenced by test_propagation.AssertCollectionExistsAlg::execute(), and ActsExamples::MaterialMapping::MaterialMapping().

std::reference_wrapper<const Acts::GeometryContext> ActsExamples::MaterialMapping::Config::geoContext

Definition at line 78 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 78 of file MaterialMapping.hpp

Referenced by ActsExamples::MaterialMapping::MaterialMapping().

std::reference_wrapper<const Acts::MagneticFieldContext> ActsExamples::MaterialMapping::Config::magFieldContext

Definition at line 81 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 81 of file MaterialMapping.hpp

Referenced by ActsExamples::MaterialMapping::MaterialMapping().

std::string ActsExamples::MaterialMapping::Config::mappingMaterialCollection = "mapped_material_tracks"

The material collection to be stored.

Definition at line 87 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 87 of file MaterialMapping.hpp

Referenced by ActsExamples::MaterialMapping::MaterialMapping().

std::shared_ptr<Acts::SurfaceMaterialMapper> ActsExamples::MaterialMapping::Config::materialSurfaceMapper
Initial value:
=
nullptr

The ACTS surface material mapper.

Definition at line 90 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 90 of file MaterialMapping.hpp

Referenced by ActsExamples::MaterialMapping::MaterialMapping().

std::shared_ptr<Acts::VolumeMaterialMapper> ActsExamples::MaterialMapping::Config::materialVolumeMapper = nullptr

The ACTS volume material mapper.

Definition at line 94 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 94 of file MaterialMapping.hpp

Referenced by ActsExamples::MaterialMapping::MaterialMapping().

std::vector<std::shared_ptr<IMaterialWriter> > ActsExamples::MaterialMapping::Config::materialWriters {}

The writer of the material.

Definition at line 97 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 97 of file MaterialMapping.hpp

std::shared_ptr<const Acts::TrackingGeometry> ActsExamples::MaterialMapping::Config::trackingGeometry = nullptr

The TrackingGeometry to be mapped on.

Definition at line 100 of file MaterialMapping.hpp.

View newest version in sPHENIX GitHub at line 100 of file MaterialMapping.hpp

Referenced by ActsExamples::MaterialMapping::MaterialMapping().


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