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

The WrappingSetup that is happening here. More...

#include <Acts/Geometry/CylinderVolumeBuilder.hpp>

Collaboration diagram for Acts::WrappingConfig:
[legend]

Public Member Functions

 WrappingConfig ()=default
 constructor
void configureContainerVolume ()
 configure the new Volume
std::string toString () const
 Method for output formatting.
void wrapInsertAttach ()
 wrap, insert, attach

Public Attributes

VolumeConfig containerVolumeConfig
 the combined volume
VolumeConfig cVolumeConfig
 Configuration for the central volume in wrapping setup.
VolumeConfig existingVolumeConfig
 existing volume config with potential gaps
VolumeConfig externalVolumeConfig
 externally provided config, this can only change the the ncp volumes
VolumeConfig fGapVolumeConfig
 Configuration for the first gap volume in wrapping.
VolumeConfig nVolumeConfig
 the new volumes
VolumeConfig pVolumeConfig
 Configuration for the positive volume in wrapping setup.
VolumeConfig sGapVolumeConfig
 Configuration for the second gap volume in wrapping.
WrappingCondition wCondition = Undefined
 Wrapping condition determining how volumes are combined.
std::string wConditionScreen = "[left untouched]"
 String representation of wrapping condition for debug output.

Detailed Description

The WrappingSetup that is happening here.

Constructor & Destructor Documentation

◆ WrappingConfig()

Acts::WrappingConfig::WrappingConfig ( )
default

constructor

Member Function Documentation

◆ configureContainerVolume()

void Acts::WrappingConfig::configureContainerVolume ( )

configure the new Volume

◆ toString()

std::string Acts::WrappingConfig::toString ( ) const

Method for output formatting.

Returns
String representation of this wrapping config

◆ wrapInsertAttach()

void Acts::WrappingConfig::wrapInsertAttach ( )

wrap, insert, attach

Member Data Documentation

◆ containerVolumeConfig

VolumeConfig Acts::WrappingConfig::containerVolumeConfig

the combined volume

◆ cVolumeConfig

VolumeConfig Acts::WrappingConfig::cVolumeConfig

Configuration for the central volume in wrapping setup.

◆ existingVolumeConfig

VolumeConfig Acts::WrappingConfig::existingVolumeConfig

existing volume config with potential gaps

◆ externalVolumeConfig

VolumeConfig Acts::WrappingConfig::externalVolumeConfig

externally provided config, this can only change the the ncp volumes

◆ fGapVolumeConfig

VolumeConfig Acts::WrappingConfig::fGapVolumeConfig

Configuration for the first gap volume in wrapping.

◆ nVolumeConfig

VolumeConfig Acts::WrappingConfig::nVolumeConfig

the new volumes

◆ pVolumeConfig

VolumeConfig Acts::WrappingConfig::pVolumeConfig

Configuration for the positive volume in wrapping setup.

◆ sGapVolumeConfig

VolumeConfig Acts::WrappingConfig::sGapVolumeConfig

Configuration for the second gap volume in wrapping.

◆ wCondition

WrappingCondition Acts::WrappingConfig::wCondition = Undefined

Wrapping condition determining how volumes are combined.

◆ wConditionScreen

std::string Acts::WrappingConfig::wConditionScreen = "[left untouched]"

String representation of wrapping condition for debug output.