ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::MaterialInteractionAssignment::Options Struct Reference

Options for the material interaction matcher The options are used to specify the vetos for the assignment. More...

#include <Acts/Material/MaterialInteractionAssignment.hpp>

Collaboration diagram for Acts::MaterialInteractionAssignment::Options:
[legend]

Public Attributes

std::vector< GlobalVetoglobalVetos = {}
 Allow global vetos for the assignment, e.g.
GeometryHierarchyMap< LocalVetolocalVetos = {}
 Allow specific vetoes for the assignment, e.g.
GeometryHierarchyMap< ReAssignmentreAssignments = {}
 Allow re-assignment of the material interaction, e.g. to respect.

Detailed Description

Options for the material interaction matcher The options are used to specify the vetos for the assignment.

Member Data Documentation

◆ globalVetos

std::vector<GlobalVeto> Acts::MaterialInteractionAssignment::Options::globalVetos = {}

Allow global vetos for the assignment, e.g.

restricting the assignment to a specific volume

◆ localVetos

GeometryHierarchyMap<LocalVeto> Acts::MaterialInteractionAssignment::Options::localVetos = {}

Allow specific vetoes for the assignment, e.g.

only locally to surface, rest to next mapper (e.g. volume mapper)

◆ reAssignments

GeometryHierarchyMap<ReAssignment> Acts::MaterialInteractionAssignment::Options::reAssignments = {}

Allow re-assignment of the material interaction, e.g. to respect.