|
ACTS
Experiment-independent tracking
|
VolumeConfig struct to understand the layer config. More...
#include <Acts/Geometry/CylinderVolumeBuilder.hpp>
Public Member Functions | |
| VolumeConfig () | |
| Default constructor. | |
| void | adapt (const VolumeConfig &lConfig) |
| Adapt to the dimensions of another config it will take the maximum/minimum values and just overwrite them. | |
| void | adaptR (const VolumeConfig &lConfig) |
| Adapt to the dimensions of another config in R it will take the maximum/minimum values and just overwrite them. | |
| void | adaptZ (const VolumeConfig &lConfig) |
| Adapt to the dimensions of another config in Z it will take the maximum/minimum values and just overwrite them. | |
| void | attachZ (const VolumeConfig &lConfig) |
| Attach method - const it attaches the one volume config to the other one. | |
| bool | contains (const VolumeConfig &vConfig) const |
| Check if contained full set. | |
| bool | containsInR (const VolumeConfig &vConfig) const |
| Check if contained radially. | |
| bool | containsInZ (const VolumeConfig &vConfig) const |
| Check if contained longitudinally. | |
| void | midPointAttachZ (VolumeConfig &lConfig) |
| Attach method - non-const it attaches the one volume config to the other one in Z this is the non-cost method, i.e. | |
| bool | overlapsInR (const VolumeConfig &vConfig) const |
| Overlap check radially. | |
| bool | overlapsInZ (const VolumeConfig &vConfig) const |
| Overlap check longitudinally. | |
| std::string | toString () const |
| Method for output formatting. | |
| bool | wraps (const VolumeConfig &vConfig) const |
| Compatibility check full set. | |
Public Attributes | |
| LayerVector | layers |
| the layers you have | |
| bool | present {false} |
| layers are present | |
| double | rMax |
| max parameter r | |
| double | rMin |
| min parameter r | |
| MutableTrackingVolumeVector | volumes |
| the confined volumes you have | |
| bool | wrapping {false} |
| in what way they are binned | |
| double | zMax |
| max parameter z | |
| double | zMin |
| min parameter z | |
VolumeConfig struct to understand the layer config.
| Acts::VolumeConfig::VolumeConfig | ( | ) |
Default constructor.
| void Acts::VolumeConfig::adapt | ( | const VolumeConfig & | lConfig | ) |
Adapt to the dimensions of another config it will take the maximum/minimum values and just overwrite them.
| [in] | lConfig | is the config to which it should be adapted |
| void Acts::VolumeConfig::adaptR | ( | const VolumeConfig & | lConfig | ) |
Adapt to the dimensions of another config in R it will take the maximum/minimum values and just overwrite them.
| [in] | lConfig | is the config to which it should be adapted |
| void Acts::VolumeConfig::adaptZ | ( | const VolumeConfig & | lConfig | ) |
Adapt to the dimensions of another config in Z it will take the maximum/minimum values and just overwrite them.
| [in] | lConfig | is the config to which it should be adapted |
| void Acts::VolumeConfig::attachZ | ( | const VolumeConfig & | lConfig | ) |
Attach method - const it attaches the one volume config to the other one.
| [in] | lConfig | is the confit to which it should be attached |
| bool Acts::VolumeConfig::contains | ( | const VolumeConfig & | vConfig | ) | const |
Check if contained full set.
| [in] | vConfig | is the config against which is checked |
| bool Acts::VolumeConfig::containsInR | ( | const VolumeConfig & | vConfig | ) | const |
Check if contained radially.
| [in] | vConfig | is the config against which is checked |
| bool Acts::VolumeConfig::containsInZ | ( | const VolumeConfig & | vConfig | ) | const |
Check if contained longitudinally.
| [in] | vConfig | is the config against which is checked |
| void Acts::VolumeConfig::midPointAttachZ | ( | VolumeConfig & | lConfig | ) |
Attach method - non-const it attaches the one volume config to the other one in Z this is the non-cost method, i.e.
the mid point is used
| [in] | lConfig | is the config to which it should be attached |
| bool Acts::VolumeConfig::overlapsInR | ( | const VolumeConfig & | vConfig | ) | const |
Overlap check radially.
| [in] | vConfig | is the config against which is checked |
| bool Acts::VolumeConfig::overlapsInZ | ( | const VolumeConfig & | vConfig | ) | const |
Overlap check longitudinally.
| [in] | vConfig | is the config against which is checked |
| std::string Acts::VolumeConfig::toString | ( | ) | const |
Method for output formatting.
| bool Acts::VolumeConfig::wraps | ( | const VolumeConfig & | vConfig | ) | const |
Compatibility check full set.
| [in] | vConfig | is the config against which is checked |
| LayerVector Acts::VolumeConfig::layers |
the layers you have
| bool Acts::VolumeConfig::present {false} |
layers are present
| double Acts::VolumeConfig::rMax |
max parameter r
| double Acts::VolumeConfig::rMin |
min parameter r
| MutableTrackingVolumeVector Acts::VolumeConfig::volumes |
the confined volumes you have
| bool Acts::VolumeConfig::wrapping {false} |
in what way they are binned
| double Acts::VolumeConfig::zMax |
max parameter z
| double Acts::VolumeConfig::zMin |
min parameter z