Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Geometry/ILayerBuilder.hpp>
Public Member Functions | |
virtual | ~ILayerBuilder ()=default |
Virtual destructor. | |
virtual const LayerVector | negativeLayers (const GeometryContext &gctx) const =0 |
virtual const LayerVector | centralLayers (const GeometryContext &gctx) const =0 |
virtual const LayerVector | positiveLayers (const GeometryContext &gctx) const =0 |
virtual const std::string & | identification () const =0 |
Interface class for ILayerBuilders in a typical | EC- | Central | EC+ | detector setup.
Definition at line 29 of file ILayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 29 of file ILayerBuilder.hpp
|
virtualdefault |
Virtual destructor.
|
pure virtual |
LayerBuilder interface method
gctx | is the geometry context under which the geometry is built |
Implemented in Acts::TGeoLayerBuilder, Acts::DD4hepLayerBuilder, ActsExamples::Generic::LayerBuilderT< detector_element_t >, and Acts::PassiveLayerBuilder.
|
pure virtual |
Name identification
Implemented in Acts::TGeoLayerBuilder, Acts::DD4hepLayerBuilder, ActsExamples::Generic::LayerBuilderT< detector_element_t >, and Acts::PassiveLayerBuilder.
|
pure virtual |
LayerBuilder interface method
gctx | is the geometry context under which the geometry is built |
Implemented in Acts::TGeoLayerBuilder, Acts::DD4hepLayerBuilder, ActsExamples::Generic::LayerBuilderT< detector_element_t >, and Acts::PassiveLayerBuilder.
|
pure virtual |
LayerBuilder interface method
gctx | is the geometry context under which the geometry is built |
Implemented in Acts::TGeoLayerBuilder, Acts::DD4hepLayerBuilder, ActsExamples::Generic::LayerBuilderT< detector_element_t >, and Acts::PassiveLayerBuilder.