Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Trk::ITrackingVolumeHelper Member List

This is the complete list of members for Trk::ITrackingVolumeHelper, including all inherited members.

associateLayer(const Layer &lay, Surface &sf) constTrk::ITrackingVolumeHelperinlineprotected
DeclareInterfaceID(ITrackingVolumeHelper, 1, 0)Trk::ITrackingVolumeHelper
glueTrackingVolumeArrays(TrackingVolume &firstVol, BoundarySurfaceFace firstFace, TrackingVolume &secondVol, BoundarySurfaceFace secondFace, std::string name) const =0Trk::ITrackingVolumeHelperpure virtual
glueTrackingVolumeArrays(std::shared_ptr< TrackingVolume > firstVol, BoundarySurfaceFace firstFace, std::shared_ptr< TrackingVolume > secondVol, BoundarySurfaceFace secondFace, const std::string &name) const =0Trk::ITrackingVolumeHelperpure virtual
glueTrackingVolumes(TrackingVolume &firstVol, BoundarySurfaceFace firstFace, TrackingVolume &secondVol, BoundarySurfaceFace secondFace, bool buildBoundaryLayer=false) const =0Trk::ITrackingVolumeHelperpure virtual
glueTrackingVolumes(TrackingVolume &firstVol, BoundarySurfaceFace firstFace, const std::vector< TrackingVolume * > &secondVolumes, BoundarySurfaceFace secondFace, bool buildBoundaryLayer=false, bool boundaryFaceExchange=false) const =0Trk::ITrackingVolumeHelperpure virtual
glueTrackingVolumes(const std::vector< TrackingVolume * > &firstVolumes, BoundarySurfaceFace firstFace, const std::vector< TrackingVolume * > &secondVolumes, BoundarySurfaceFace secondFace, bool buildBoundaryLayer=false, bool boundaryFaceExchange=false) const =0Trk::ITrackingVolumeHelperpure virtual
setInsideTrackingVolume(TrackingVolume &tvol, BoundarySurfaceFace face, TrackingVolume *insidevol) const =0Trk::ITrackingVolumeHelperpure virtual
setInsideTrackingVolumeArray(TrackingVolume &tvol, BoundarySurfaceFace face, BinnedArray< TrackingVolume > *insidevolarray) const =0Trk::ITrackingVolumeHelperpure virtual
setInsideTrackingVolumeArray(TrackingVolume &tvol, BoundarySurfaceFace face, SharedObject< BinnedArray< TrackingVolume >> insidevolarray) const =0Trk::ITrackingVolumeHelperpure virtual
setOutsideTrackingVolume(TrackingVolume &tvol, BoundarySurfaceFace face, TrackingVolume *outsidevol) const =0Trk::ITrackingVolumeHelperpure virtual
setOutsideTrackingVolumeArray(TrackingVolume &tvol, BoundarySurfaceFace face, BinnedArray< TrackingVolume > *outsidevolarray) const =0Trk::ITrackingVolumeHelperpure virtual
setOutsideTrackingVolumeArray(TrackingVolume &tvol, BoundarySurfaceFace face, SharedObject< BinnedArray< TrackingVolume >> outsidevolarray) const =0Trk::ITrackingVolumeHelperpure virtual
~ITrackingVolumeHelper()=defaultTrk::ITrackingVolumeHelpervirtual