Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SurfaceBuilder< surface_type > Class Template Reference
+ Inheritance diagram for SurfaceBuilder< surface_type >:
+ Collaboration diagram for SurfaceBuilder< surface_type >:

Public Member Functions

 SurfaceBuilder (const Acts::Transform3 &trf, Acts::ActsScalar p0, Acts::ActsScalar p1)
 
Acts::Experimental::InternalStructure construct ([[maybe_unused]] const Acts::GeometryContext &gctx) const final
 
- Public Member Functions inherited from Acts::Experimental::IInternalStructureBuilder
virtual ~IInternalStructureBuilder ()=default
 
virtual InternalStructure construct (const GeometryContext &gctx) const =0
 

Private Attributes

std::shared_ptr< Acts::Surfacem_surface
 

Detailed Description

template<typename surface_type>
class SurfaceBuilder< surface_type >

Definition at line 30 of file CylindricalDetectorFromBlueprintTests.cpp.

View newest version in sPHENIX GitHub at line 30 of file CylindricalDetectorFromBlueprintTests.cpp

Constructor & Destructor Documentation

template<typename surface_type >
SurfaceBuilder< surface_type >::SurfaceBuilder ( const Acts::Transform3 trf,
Acts::ActsScalar  p0,
Acts::ActsScalar  p1 
)
inline

Definition at line 32 of file CylindricalDetectorFromBlueprintTests.cpp.

View newest version in sPHENIX GitHub at line 32 of file CylindricalDetectorFromBlueprintTests.cpp

Member Function Documentation

template<typename surface_type >
Acts::Experimental::InternalStructure SurfaceBuilder< surface_type >::construct ( [[maybe_unused] ] const Acts::GeometryContext gctx) const
inlinefinal

Conrstruct and return the internal structure creation

Parameters
gctxthe geometry context at the creation of the internal structure
Returns
a consistent set of detector volume internals

Definition at line 40 of file CylindricalDetectorFromBlueprintTests.cpp.

View newest version in sPHENIX GitHub at line 40 of file CylindricalDetectorFromBlueprintTests.cpp

References SurfaceBuilder< surface_type >::m_surface, testing::internal::move(), Acts::Experimental::tryAllPortalsAndSurfaces(), and Acts::Experimental::tryNoVolumes().

+ Here is the call graph for this function:

Member Data Documentation

template<typename surface_type >
std::shared_ptr<Acts::Surface> SurfaceBuilder< surface_type >::m_surface
private

Definition at line 61 of file CylindricalDetectorFromBlueprintTests.cpp.

View newest version in sPHENIX GitHub at line 61 of file CylindricalDetectorFromBlueprintTests.cpp

Referenced by SurfaceBuilder< surface_type >::construct().


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