Analysis Software
Documentation for sPHENIX simulation software
|
The WrappingSetup that is happening here. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Geometry/CylinderVolumeBuilder.hpp>
Public Member Functions | |
WrappingConfig ()=default | |
constructor | |
void | configureContainerVolume () |
configure the new Volume | |
void | wrapInsertAttach () |
wrap, insert, attach | |
std::string | toString () const |
Method for output formatting. | |
Public Attributes | |
VolumeConfig | nVolumeConfig |
the new volumes | |
VolumeConfig | cVolumeConfig |
VolumeConfig | pVolumeConfig |
VolumeConfig | containerVolumeConfig |
the combined volume | |
VolumeConfig | existingVolumeConfig |
existing volume config with potential gaps | |
VolumeConfig | fGapVolumeConfig |
VolumeConfig | sGapVolumeConfig |
VolumeConfig | externalVolumeConfig |
WrappingCondition | wCondition = Undefined |
std::string | wConditionScreen = "[left untouched]" |
The WrappingSetup that is happening here.
Definition at line 193 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 193 of file CylinderVolumeBuilder.hpp
|
default |
constructor
|
inline |
configure the new Volume
Definition at line 220 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 220 of file CylinderVolumeBuilder.hpp
References Acts::VolumeConfig::adapt(), Acts::VolumeConfig::adaptR(), containerVolumeConfig, cVolumeConfig, existingVolumeConfig, externalVolumeConfig, Acts::VolumeConfig::midPointAttachZ(), nVolumeConfig, Acts::VolumeConfig::present, pVolumeConfig, wCondition, wConditionScreen, and Acts::Wrapping.
Referenced by Acts::CylinderVolumeBuilder::trackingVolume().
|
inline |
Method for output formatting.
Definition at line 414 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 414 of file CylinderVolumeBuilder.hpp
References containerVolumeConfig, cVolumeConfig, existingVolumeConfig, fGapVolumeConfig, nVolumeConfig, pVolumeConfig, sGapVolumeConfig, Acts::VolumeConfig::toString(), Acts::Undefined, and wCondition.
Referenced by Acts::CylinderVolumeBuilder::trackingVolume().
|
inline |
wrap, insert, attach
Definition at line 265 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 265 of file CylinderVolumeBuilder.hpp
References Acts::VolumeConfig::adaptR(), Acts::VolumeConfig::adaptZ(), Acts::Attaching, Acts::VolumeConfig::attachZ(), Acts::CentralWrapping, containerVolumeConfig, cVolumeConfig, existingVolumeConfig, fGapVolumeConfig, Acts::Inserting, nVolumeConfig, Acts::VolumeConfig::present, pVolumeConfig, Acts::VolumeConfig::rMax, Acts::VolumeConfig::rMin, sGapVolumeConfig, wCondition, wConditionScreen, Acts::Wrapping, Acts::VolumeConfig::wraps(), Acts::VolumeConfig::zMax, and Acts::VolumeConfig::zMin.
Referenced by Acts::CylinderVolumeBuilder::trackingVolume().
VolumeConfig Acts::WrappingConfig::containerVolumeConfig |
the combined volume
Definition at line 201 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 201 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::cVolumeConfig |
Definition at line 197 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 197 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::existingVolumeConfig |
existing volume config with potential gaps
Definition at line 204 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 204 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::externalVolumeConfig |
externally provided config, this can only change the the ncp volumes
Definition at line 210 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 210 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), and Acts::CylinderVolumeBuilder::trackingVolume().
VolumeConfig Acts::WrappingConfig::fGapVolumeConfig |
Definition at line 205 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 205 of file CylinderVolumeBuilder.hpp
Referenced by toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::nVolumeConfig |
the new volumes
Definition at line 196 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 196 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::pVolumeConfig |
Definition at line 198 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 198 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::sGapVolumeConfig |
Definition at line 206 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 206 of file CylinderVolumeBuilder.hpp
Referenced by toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
WrappingCondition Acts::WrappingConfig::wCondition = Undefined |
Definition at line 213 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 213 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
std::string Acts::WrappingConfig::wConditionScreen = "[left untouched]" |
Definition at line 214 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 214 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().