![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Detector/MultiWireStructureBuilder.hpp>
Collaboration diagram for Acts::Experimental::MultiWireStructureBuilder:Classes | |
| struct | Config |
| Configuration struct for the MultiWireStructure Builder. More... | |
Public Member Functions | |
| MultiWireStructureBuilder (const Config &config, std::unique_ptr< const Acts::Logger > logger=Acts::getDefaultLogger("MultiWireStructureBuilder", Acts::Logging::VERBOSE)) | |
| ~MultiWireStructureBuilder ()=default | |
| Acts::Experimental::DetectorComponent | construct (const Acts::GeometryContext &gctx) |
| Construct the detector component. | |
Private Member Functions | |
| const Acts::Logger & | logger () const |
Private Attributes | |
| Config | mCfg |
| std::unique_ptr< const Acts::Logger > | mLogger |
Definition at line 27 of file MultiWireStructureBuilder.hpp.
View newest version in sPHENIX GitHub at line 27 of file MultiWireStructureBuilder.hpp
| Acts::Experimental::MultiWireStructureBuilder::MultiWireStructureBuilder | ( | const Config & | config, |
| std::unique_ptr< const Acts::Logger > | logger = Acts::getDefaultLogger( "MultiWireStructureBuilder", Acts::Logging::VERBOSE) |
||
| ) |
Constructor
| config | The configure of the MultiWireStructureBuilder |
| logger | logging instance for screen output |
Definition at line 102 of file MultiWireStructureBuilder.cpp.
View newest version in sPHENIX GitHub at line 102 of file MultiWireStructureBuilder.cpp
References mCfg, Acts::Experimental::MultiWireStructureBuilder::Config::mlBinning, Acts::Experimental::MultiWireStructureBuilder::Config::mlSurfaces, and physmon_ckf_tracking::u.
|
default |
| Acts::Experimental::DetectorComponent Acts::Experimental::MultiWireStructureBuilder::construct | ( | const Acts::GeometryContext & | gctx | ) |
Construct the detector component.
| gctx | The Geometry Context of the current geometry |
Definition at line 117 of file MultiWireStructureBuilder.cpp.
View newest version in sPHENIX GitHub at line 117 of file MultiWireStructureBuilder.cpp
References MultiWireInternalStructureBuilder::Config::auxiliary, Acts::Experimental::DetectorVolumeBuilder::Config::auxiliary, Acts::Experimental::VolumeStructureBuilder::Config::auxiliary, MultiWireInternalStructureBuilder::Config::binning, Acts::Experimental::VolumeStructureBuilder::Config::boundsType, Acts::Experimental::VolumeStructureBuilder::Config::boundValues, Acts::VolumeBounds::eCuboid, Acts::Experimental::DetectorVolumeBuilder::Config::externalsBuilder, Acts::getDefaultLogger(), Acts::Experimental::DetectorVolumeBuilder::Config::internalsBuilder, MultiWireInternalStructureBuilder::Config::iSurfaces, Acts::Experimental::DetectorVolumeBuilder::Config::name, Acts::Experimental::VolumeStructureBuilder::Config::transform, physmon_ckf_tracking::u, and Acts::Logging::VERBOSE.
Referenced by BOOST_AUTO_TEST_CASE().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 73 of file MultiWireStructureBuilder.hpp.
View newest version in sPHENIX GitHub at line 73 of file MultiWireStructureBuilder.hpp
References mLogger.
|
private |
Definition at line 71 of file MultiWireStructureBuilder.hpp.
View newest version in sPHENIX GitHub at line 71 of file MultiWireStructureBuilder.hpp
Referenced by MultiWireStructureBuilder().
|
private |
Definition at line 75 of file MultiWireStructureBuilder.hpp.
View newest version in sPHENIX GitHub at line 75 of file MultiWireStructureBuilder.hpp
Referenced by logger().