ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Portal::Arguments::Link Struct Reference

Aggregate over a surface and a volume with optional semantics. More...

#include <Acts/Geometry/Portal.hpp>

Collaboration diagram for Acts::Portal::Arguments::Link:
[legend]

Public Member Functions

 Link ()=default
 Link (std::shared_ptr< RegularSurface > surfaceIn, TrackingVolume &volumeIn)
 Constructor from a surface and a volume.

Public Attributes

std::shared_ptr< RegularSurfacesurface = nullptr
 The associated surface.
TrackingVolumevolume = nullptr
 The associated volume.

Detailed Description

Aggregate over a surface and a volume with optional semantics.

Constructor & Destructor Documentation

◆ Link() [1/2]

Acts::Portal::Arguments::Link::Link ( )
default

◆ Link() [2/2]

Acts::Portal::Arguments::Link::Link ( std::shared_ptr< RegularSurface > surfaceIn,
TrackingVolume & volumeIn )

Constructor from a surface and a volume.

Parameters
surfaceInSurface to associate with this link
volumeInVolume to associate with this link

Member Data Documentation

◆ surface

std::shared_ptr<RegularSurface> Acts::Portal::Arguments::Link::surface = nullptr

The associated surface.

◆ volume

TrackingVolume* Acts::Portal::Arguments::Link::volume = nullptr

The associated volume.