Struct Acts::Experimental::DetectorComponent

struct DetectorComponent

The currently built detector components including the constructed volumes and the current shell/coating, i.e.

portals ordered in a map

Note

the map indices of the shell coating represent their respective index in the portal vector of the VolumeBounds derivative that is described by the given component.

Public Types

using PortalContainer = std::map<unsigned int, std::shared_ptr<Portal>>

Define a portal container.

Public Members

PortalContainer portals = {}

The current map of outside portals.

RootDetectorVolumes rootVolumes = {}

The root volumes finder.

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

The vector of constructed volume(s)