Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
InternalVolumeBuilder< bounds_type > Class Template Reference

Mockup internal surface builder. More...

+ Inheritance diagram for InternalVolumeBuilder< bounds_type >:
+ Collaboration diagram for InternalVolumeBuilder< bounds_type >:

Public Member Functions

 InternalVolumeBuilder (const Transform3 &transform, const bounds_type &bounds)
 
InternalStructure construct ([[maybe_unused]] const 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

Transform3 m_transform = Transform3::Identity()
 
bounds_type m_bounds
 

Detailed Description

template<typename bounds_type>
class InternalVolumeBuilder< bounds_type >

Mockup internal surface builder.

Template Parameters
surface_typethe surface type to be constructed
bounds_typethe bounds type that is constructed

Definition at line 114 of file DetectorVolumeBuilderTests.cpp.

View newest version in sPHENIX GitHub at line 114 of file DetectorVolumeBuilderTests.cpp

Constructor & Destructor Documentation

template<typename bounds_type >
InternalVolumeBuilder< bounds_type >::InternalVolumeBuilder ( const Transform3 transform,
const bounds_type &  bounds 
)
inline

Definition at line 116 of file DetectorVolumeBuilderTests.cpp.

View newest version in sPHENIX GitHub at line 116 of file DetectorVolumeBuilderTests.cpp

Member Function Documentation

template<typename bounds_type >
InternalStructure InternalVolumeBuilder< bounds_type >::construct ( [[maybe_unused] ] const GeometryContext gctx) const
inlinefinal

Definition at line 121 of file DetectorVolumeBuilderTests.cpp.

View newest version in sPHENIX GitHub at line 121 of file DetectorVolumeBuilderTests.cpp

References bounds, Acts::Experimental::defaultPortalGenerator(), m_transform(), testing::internal::move(), portalGenerator, tContext, Acts::Experimental::tryAllPortals(), and Acts::Experimental::tryRootVolumes().

+ Here is the call graph for this function:

Member Data Documentation

template<typename bounds_type >
bounds_type InternalVolumeBuilder< bounds_type >::m_bounds
private

Definition at line 133 of file DetectorVolumeBuilderTests.cpp.

View newest version in sPHENIX GitHub at line 133 of file DetectorVolumeBuilderTests.cpp

template<typename bounds_type >
Transform3 InternalVolumeBuilder< bounds_type >::m_transform = Transform3::Identity()
private

Definition at line 132 of file DetectorVolumeBuilderTests.cpp.

View newest version in sPHENIX GitHub at line 132 of file DetectorVolumeBuilderTests.cpp


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