Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Detector/MultiWireStructureBuilder.hpp>
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().
|
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().