Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Experimental::IndexedRootVolumeFinderBuilder Exception Referencefinal

This is the interface for builders that create root volume finder delegates. More...

#include <acts/blob/sPHENIX/Core/include/Acts/Detector/IndexedRootVolumeFinderBuilder.hpp>

+ Inheritance diagram for Acts::Experimental::IndexedRootVolumeFinderBuilder:
+ Collaboration diagram for Acts::Experimental::IndexedRootVolumeFinderBuilder:

Public Member Functions

 IndexedRootVolumeFinderBuilder (std::vector< Acts::BinningValue > binning)
 Constructor with binning casts.
 
DetectorVolumeUpdator construct (const GeometryContext &gctx, const std::vector< std::shared_ptr< DetectorVolume >> &rootVolumes) const final
 
- Public Member Functions inherited from Acts::Experimental::IRootVolumeFinderBuilder
virtual ~IRootVolumeFinderBuilder ()=default
 

Private Attributes

std::vector< Acts::BinningValuem_casts
 

Detailed Description

This is the interface for builders that create root volume finder delegates.

Definition at line 27 of file IndexedRootVolumeFinderBuilder.hpp.

View newest version in sPHENIX GitHub at line 27 of file IndexedRootVolumeFinderBuilder.hpp

Constructor & Destructor Documentation

Acts::Experimental::IndexedRootVolumeFinderBuilder::IndexedRootVolumeFinderBuilder ( std::vector< Acts::BinningValue binning)

Constructor with binning casts.

Parameters
binningthe cast values for the grid binning

Definition at line 51 of file IndexedRootVolumeFinderBuilder.cpp.

View newest version in sPHENIX GitHub at line 51 of file IndexedRootVolumeFinderBuilder.cpp

References Acts::binR, Acts::binZ, and m_casts.

Member Function Documentation

Acts::Experimental::DetectorVolumeUpdator Acts::Experimental::IndexedRootVolumeFinderBuilder::construct ( const GeometryContext gctx,
const std::vector< std::shared_ptr< DetectorVolume >> &  rootVolumes 
) const
finalvirtual

The virtual interface definition for root volume finder builders

Parameters
gctxthe geometry context at the creation of the internal structure
rootVolumesthe root volumes to be used for the finder
Returns
a shared detector object

Implements Acts::Experimental::IRootVolumeFinderBuilder.

Definition at line 59 of file IndexedRootVolumeFinderBuilder.cpp.

View newest version in sPHENIX GitHub at line 59 of file IndexedRootVolumeFinderBuilder.cpp

References grid(), testing::internal::move(), Acts::Experimental::detail::CylindricalDetectorHelper::rzphiBoundaries(), physmon_ckf_tracking::u, and Acts::Experimental::IndexedUpdatorImpl< grid_t, extractor_type, filler_type >::update().

Referenced by BOOST_AUTO_TEST_CASE().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<Acts::BinningValue> Acts::Experimental::IndexedRootVolumeFinderBuilder::m_casts
private

Definition at line 45 of file IndexedRootVolumeFinderBuilder.hpp.

View newest version in sPHENIX GitHub at line 45 of file IndexedRootVolumeFinderBuilder.hpp

Referenced by IndexedRootVolumeFinderBuilder().


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