Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Experimental::DetectorComponent Struct Reference

The currently built detector components including the constructed volumes and the current shell/coating, i.e. portals ordered in a map. More...

#include <acts/blob/sPHENIX/Core/include/Acts/Detector/DetectorComponents.hpp>

+ Collaboration diagram for Acts::Experimental::DetectorComponent:

Public Types

using PortalContainer = std::map< unsigned int, std::shared_ptr< Portal >>
 Define a portal container.
 

Public Attributes

std::vector< std::shared_ptr
< DetectorVolume > > 
volumes = {}
 The vector of constructed volume(s)
 
PortalContainer portals = {}
 The current map of outside portals.
 
RootDetectorVolumes rootVolumes = {}
 The root volumes finder.
 

Detailed Description

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.

Definition at line 53 of file DetectorComponents.hpp.

View newest version in sPHENIX GitHub at line 53 of file DetectorComponents.hpp

Member Typedef Documentation

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

Define a portal container.

Definition at line 55 of file DetectorComponents.hpp.

View newest version in sPHENIX GitHub at line 55 of file DetectorComponents.hpp

Member Data Documentation

PortalContainer Acts::Experimental::DetectorComponent::portals = {}

The current map of outside portals.

Definition at line 59 of file DetectorComponents.hpp.

View newest version in sPHENIX GitHub at line 59 of file DetectorComponents.hpp

RootDetectorVolumes Acts::Experimental::DetectorComponent::rootVolumes = {}

The root volumes finder.

Definition at line 61 of file DetectorComponents.hpp.

View newest version in sPHENIX GitHub at line 61 of file DetectorComponents.hpp

std::vector<std::shared_ptr<DetectorVolume> > Acts::Experimental::DetectorComponent::volumes = {}

The vector of constructed volume(s)

Definition at line 57 of file DetectorComponents.hpp.

View newest version in sPHENIX GitHub at line 57 of file DetectorComponents.hpp


The documentation for this struct was generated from the following file: