EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
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 189 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 189 of file CylinderVolumeBuilder.hpp
|
default |
constructor
|
inline |
configure the new Volume
Definition at line 216 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 216 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 401 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 401 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 261 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 261 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 197 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 197 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::cVolumeConfig |
Definition at line 193 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 193 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 200 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 200 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 206 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 206 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), and Acts::CylinderVolumeBuilder::trackingVolume().
VolumeConfig Acts::WrappingConfig::fGapVolumeConfig |
Definition at line 201 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 201 of file CylinderVolumeBuilder.hpp
Referenced by toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::nVolumeConfig |
the new volumes
Definition at line 192 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 192 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::pVolumeConfig |
Definition at line 194 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 194 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
VolumeConfig Acts::WrappingConfig::sGapVolumeConfig |
Definition at line 202 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 202 of file CylinderVolumeBuilder.hpp
Referenced by toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
WrappingCondition Acts::WrappingConfig::wCondition = Undefined |
Definition at line 209 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 209 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), toString(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().
std::string Acts::WrappingConfig::wConditionScreen = "[left untouched]" |
Definition at line 210 of file CylinderVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 210 of file CylinderVolumeBuilder.hpp
Referenced by configureContainerVolume(), Acts::CylinderVolumeBuilder::trackingVolume(), and wrapInsertAttach().