![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Inheritance diagram for MultiWireInternalStructureBuilder:
Collaboration diagram for MultiWireInternalStructureBuilder: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.
Here is the call graph for this function:
|
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().