![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Geometry/Extent.hpp"#include "Acts/Geometry/GeometryContext.hpp"#include "Acts/Surfaces/Surface.hpp"#include "Acts/Utilities/BinningData.hpp"#include "Acts/Utilities/BinningType.hpp"#include "Acts/Utilities/Logger.hpp"#include <functional>#include <map>#include <memory>#include <optional>#include <string>#include <tuple>#include <vector>
Include dependency graph for ProtoDetector.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Acts::ProtoVolume |
| struct | Acts::ProtoVolume::InternalStructure |
| struct | Acts::ProtoVolume::ContainerStructure |
| struct | Acts::ProtoDetector |
Namespaces | |
| namespace | Acts |
| Acts includes to create all necessary definitions. | |
| namespace | Acts::Experimental |
Typedefs | |
| using | Acts::Experimental::DetectorVolumes = std::vector< std::shared_ptr< DetectorVolume >> |
| Current volumes (connected) | |
| using | Acts::Experimental::ProtoContainer = std::map< unsigned int, std::shared_ptr< Portal >> |
| Current shell (i.e. outside portals) | |
| using | Acts::Experimental::DetectorBlock = std::tuple< DetectorVolumes, ProtoContainer > |
| Current block (volumes and shell) | |
| using | Acts::Experimental::DetectorBlockBuilder = std::function< void(DetectorBlock &, const GeometryContext &, Acts::Logging::Level)> |
| The detector builder function. | |