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>
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. | |