EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::CylinderVolumeHelper Member List

This is the complete list of members for Acts::CylinderVolumeHelper, including all inherited members.

addFaceVolumes(const MutableTrackingVolumePtr &tvol, BoundarySurfaceFace glueFace, TrackingVolumeVector &vols) const Acts::CylinderVolumeHelperprivate
createContainerTrackingVolume(const GeometryContext &gctx, const TrackingVolumeVector &volumes) const overrideActs::CylinderVolumeHelpervirtual
createCylinderLayer(double z, double r, double halflengthZ, double thickness, int binsPhi, int binsZ) const Acts::CylinderVolumeHelperprivate
createDiscLayer(double z, double rMin, double rMax, double thickness, int binsPhi, int binsR) const Acts::CylinderVolumeHelperprivate
createGapTrackingVolume(const GeometryContext &gctx, MutableTrackingVolumeVector &mtvVector, std::shared_ptr< const IVolumeMaterial > volumeMaterial, double rMin, double rMax, double zMin, double zMax, unsigned int materialLayers, bool cylinder=true, const std::string &volumeName="UndefinedVolume") const overrideActs::CylinderVolumeHelpervirtual
createGapTrackingVolume(const GeometryContext &gctx, MutableTrackingVolumeVector &mtvVector, std::shared_ptr< const IVolumeMaterial > volumeMaterial, double rMin, double rMax, double zMin, double zMax, const std::vector< double > &layerPositions, bool cylinder=true, const std::string &volumeName="UndefinedVolume", BinningType bType=arbitrary) const overrideActs::CylinderVolumeHelpervirtual
createTrackingVolume(const GeometryContext &gctx, const LayerVector &layers, std::shared_ptr< const IVolumeMaterial > volumeMaterial, VolumeBoundsPtr volumeBounds, MutableTrackingVolumeVector mtvVector={}, const Transform3D &transform=Transform3D::Identity(), const std::string &volumeName="UndefinedVolume", BinningType bType=arbitrary) const overrideActs::CylinderVolumeHelpervirtual
createTrackingVolume(const GeometryContext &gctx, const LayerVector &layers, MutableTrackingVolumeVector mtvVector, std::shared_ptr< const IVolumeMaterial > volumeMaterial, double rMin, double rMax, double zMin, double zMax, const std::string &volumeName="UndefinedVolume", BinningType bType=arbitrary) const overrideActs::CylinderVolumeHelpervirtual
CylinderVolumeHelper(const Config &cvhConfig, std::unique_ptr< const Logger > logger=getDefaultLogger("CylinderVolumeHelper", Logging::INFO))Acts::CylinderVolumeHelper
estimateAndCheckDimension(const GeometryContext &gctx, const LayerVector &layers, const CylinderVolumeBounds *&cylinderVolumeBounds, const Transform3D &transform, double &rMinClean, double &rMaxClean, double &zMinClean, double &zMaxClean, BinningValue &bValue, BinningType bType=arbitrary) const Acts::CylinderVolumeHelperprivate
getConfiguration() const Acts::CylinderVolumeHelperinline
glueTrackingVolumes(const GeometryContext &gctx, const MutableTrackingVolumePtr &tvolOne, BoundarySurfaceFace faceOne, const MutableTrackingVolumePtr &tvolTwo, BoundarySurfaceFace faceTwo, double rMin, double rGlueMin, double rMax, double zMin, double zMax) const Acts::CylinderVolumeHelperprivate
interGlueTrackingVolume(const GeometryContext &gctx, const MutableTrackingVolumePtr &tVolume, bool rBinned, double rMin, double rGlueMin, double rMax, double zMin, double zMax) const Acts::CylinderVolumeHelperprivate
logger() const Acts::CylinderVolumeHelperinlineprivate
m_cfgActs::CylinderVolumeHelperprotected
m_loggerActs::CylinderVolumeHelperprivate
setConfiguration(const Config &cvhConfig)Acts::CylinderVolumeHelper
setLogger(std::unique_ptr< const Logger > newLogger)Acts::CylinderVolumeHelper
~CylinderVolumeHelper() override=defaultActs::CylinderVolumeHelper
~ITrackingVolumeHelper()=defaultActs::ITrackingVolumeHelpervirtual