Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CompBuilder Exception Referencefinal
+ Inheritance diagram for CompBuilder:
+ Collaboration diagram for CompBuilder:

Public Member Functions

 CompBuilder (const std::vector< std::shared_ptr< Acts::Surface >> &sensitives={})
 
Acts::Experimental::DetectorComponent construct (const Acts::GeometryContext &gctx) const final
 
- Public Member Functions inherited from Acts::Experimental::IDetectorComponentBuilder
virtual ~IDetectorComponentBuilder ()=default
 

Private Attributes

std::vector< std::shared_ptr
< Acts::Surface > > 
m_sensitives
 

Detailed Description

Definition at line 34 of file DetectorBuilderTests.cpp.

View newest version in sPHENIX GitHub at line 34 of file DetectorBuilderTests.cpp

Constructor & Destructor Documentation

CompBuilder::CompBuilder ( const std::vector< std::shared_ptr< Acts::Surface >> &  sensitives = {})
inline

Definition at line 36 of file DetectorBuilderTests.cpp.

View newest version in sPHENIX GitHub at line 36 of file DetectorBuilderTests.cpp

Member Function Documentation

Acts::Experimental::DetectorComponent CompBuilder::construct ( const Acts::GeometryContext gctx) const
inlinefinalvirtual

The interface method to be implemented by all detector component builder

Parameters
gctxThe geometry context for this call
Returns
an outgoing detector component

Implements Acts::Experimental::IDetectorComponentBuilder.

Definition at line 40 of file DetectorBuilderTests.cpp.

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

References bounds, Acts::Experimental::DetectorVolumeFactory::construct(), Acts::Experimental::defaultPortalGenerator(), Acts::enumerate(), gctx, m_sensitives, testing::internal::move(), merge_hashes::p, Acts::Experimental::tryAllPortals(), Acts::Experimental::tryAllPortalsAndSurfaces(), Acts::Experimental::tryNoVolumes(), and Acts::Experimental::tryRootVolumes().

+ Here is the call graph for this function:

Member Data Documentation

std::vector<std::shared_ptr<Acts::Surface> > CompBuilder::m_sensitives
private

Definition at line 70 of file DetectorBuilderTests.cpp.

View newest version in sPHENIX GitHub at line 70 of file DetectorBuilderTests.cpp

Referenced by construct().


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