ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::volume_builder_options Struct Reference

Options for the volume builder classes. More...

#include <detray/builders/volume_builder_interface.hpp>

Public Member Functions

constexpr bool deduplicate () const
 Getters.
constexpr bool sort () const
 Returns whether global sorting is enabled.
constexpr volume_builder_options & deduplicate (bool toggle)
 Setters.
constexpr volume_builder_options & sort (bool toggle)
 Sets whether global sorting is enabled.

Public Attributes

bool m_deduplicate {true}
 Globally deduplicate identical data that is added by a builder to the detector.
bool m_sort {true}
 Globally sort data including the one that is added by a builder to the detector.

Detailed Description

Options for the volume builder classes.

Member Function Documentation

◆ deduplicate() [1/2]

bool detray::volume_builder_options::deduplicate ( ) const
constexpr

Getters.

Returns
The deduplication setting.

◆ deduplicate() [2/2]

volume_builder_options & detray::volume_builder_options::deduplicate ( bool toggle)
constexpr

Setters.

Parameters
toggleNew deduplication setting.
Returns
This options object.

◆ sort() [1/2]

bool detray::volume_builder_options::sort ( ) const
constexpr

Returns whether global sorting is enabled.

Returns
The sorting setting.

◆ sort() [2/2]

volume_builder_options & detray::volume_builder_options::sort ( bool toggle)
constexpr

Sets whether global sorting is enabled.

Parameters
toggleNew sorting setting.
Returns
This options object.