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

Mockup external structure builder. More...

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

Public Member Functions

 ExternalsBuilder (const Transform3 &transform, const bounds_type &bounds)
 
ExternalStructure construct ([[maybe_unused]] const GeometryContext &gctx) const final
 
- Public Member Functions inherited from Acts::Experimental::IExternalStructureBuilder
virtual ~IExternalStructureBuilder ()=default
 
virtual ExternalStructure construct (const GeometryContext &gctx) const =0
 

Private Attributes

Transform3 m_transform = Transform3::Identity()
 
bounds_type m_bounds
 

Detailed Description

template<typename bounds_type>
class ExternalsBuilder< bounds_type >

Mockup external structure builder.

Template Parameters
bounds_typethe volume bounds type that is constructed

Definition at line 43 of file DetectorVolumeBuilderTests.cpp.

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

Constructor & Destructor Documentation

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

Definition at line 45 of file DetectorVolumeBuilderTests.cpp.

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

Member Function Documentation

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

Definition at line 50 of file DetectorVolumeBuilderTests.cpp.

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

References Acts::Experimental::defaultPortalGenerator(), and m_transform().

+ Here is the call graph for this function:

Member Data Documentation

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

Definition at line 58 of file DetectorVolumeBuilderTests.cpp.

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

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

Definition at line 57 of file DetectorVolumeBuilderTests.cpp.

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


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