Analysis Software
Documentation for sPHENIX simulation software
|
Classes | |
struct | Config |
Public Member Functions | |
MultiWireInternalStructureBuilder (const Config &cfg, std::unique_ptr< const Acts::Logger > mlogger=Acts::getDefaultLogger("MUltiWireInternalBuilder", Acts::Logging::INFO)) | |
Acts::Experimental::InternalStructure | construct (const Acts::GeometryContext &gctx) const final |
Public Member Functions inherited from Acts::Experimental::IInternalStructureBuilder | |
virtual | ~IInternalStructureBuilder ()=default |
Private Member Functions | |
const Acts::Logger & | logger () const |
Private access method to the logger. | |
Private Attributes | |
Config | m_cfg |
Configuration object. | |
std::unique_ptr< const Acts::Logger > | m_logger |
logging instance | |
Definition at line 33 of file MultiWireStructureBuilder.cpp.
View newest version in sPHENIX GitHub at line 33 of file MultiWireStructureBuilder.cpp
|
inline |
Definition at line 52 of file MultiWireStructureBuilder.cpp.
View newest version in sPHENIX GitHub at line 52 of file MultiWireStructureBuilder.cpp
|
inlinefinalvirtual |
The interface definition for internal structure creation
gctx | the geometry context at the creation of the internal structure |
Implements Acts::Experimental::IInternalStructureBuilder.
Definition at line 60 of file MultiWireStructureBuilder.cpp.
View newest version in sPHENIX GitHub at line 60 of file MultiWireStructureBuilder.cpp
References ACTS_DEBUG, MultiWireInternalStructureBuilder::Config::auxiliary, MultiWireInternalStructureBuilder::Config::binning, gctx, MultiWireInternalStructureBuilder::Config::iSurfaces, m_cfg, testing::internal::move(), Acts::Experimental::tryNoVolumes(), and physmon_ckf_tracking::u.
|
inlineprivate |
Private access method to the logger.
Definition at line 96 of file MultiWireStructureBuilder.cpp.
View newest version in sPHENIX GitHub at line 96 of file MultiWireStructureBuilder.cpp
References m_logger.
|
private |
Configuration object.
Definition at line 93 of file MultiWireStructureBuilder.cpp.
View newest version in sPHENIX GitHub at line 93 of file MultiWireStructureBuilder.cpp
Referenced by construct().
|
private |
logging instance
Definition at line 99 of file MultiWireStructureBuilder.cpp.
View newest version in sPHENIX GitHub at line 99 of file MultiWireStructureBuilder.cpp
Referenced by logger().