Struct Acts::Experimental::InternalStructure

struct InternalStructure

Holder struct for the internal structure components of a DetectorVolume.

Note

the surface surfacesUpdator needs to handle also portal providing of contained volumes.

Public Members

std::vector<std::shared_ptr<Surface>> surfaces = {}

Contained surfaces of this volume, handled by the surfacesUpdator.

SurfaceCandidatesUpdator surfacesUpdator

Navigation delegate for surfaces.

std::vector<std::shared_ptr<DetectorVolume>> volumes = {}

Contained volumes of this volume, handled by the volumeUpdator.

DetectorVolumeUpdator volumeUpdator