![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Collaboration diagram for ActsExamples::Contextual::AlignedDetector:Classes | |
| struct | Config |
Public Types | |
| using | ContextDecorators = std::vector< std::shared_ptr< ActsExamples::IContextDecorator >> |
| using | TrackingGeometryPtr = std::shared_ptr< const Acts::TrackingGeometry > |
Public Member Functions | |
| std::pair< TrackingGeometryPtr, ContextDecorators > | finalize (const Config &cfg, std::shared_ptr< const Acts::IMaterialDecorator > mdecorator) |
| std::vector< std::vector < std::shared_ptr < Generic::GenericDetectorElement > > > & | detectorStore () |
Private Attributes | |
| std::vector< std::vector < std::shared_ptr < Generic::GenericDetectorElement > > > | m_detectorStore |
| The Store of the detector elements (lifetime: job) | |
Definition at line 36 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 36 of file AlignedDetector.hpp
| using ActsExamples::Contextual::AlignedDetector::ContextDecorators = std::vector<std::shared_ptr<ActsExamples::IContextDecorator>> |
Definition at line 39 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 39 of file AlignedDetector.hpp
| using ActsExamples::Contextual::AlignedDetector::TrackingGeometryPtr = std::shared_ptr<const Acts::TrackingGeometry> |
Definition at line 40 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 40 of file AlignedDetector.hpp
|
inline |
Definition at line 73 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 73 of file AlignedDetector.hpp
References m_detectorStore.
| auto ActsExamples::Contextual::AlignedDetector::finalize | ( | const Config & | cfg, |
| std::shared_ptr< const Acts::IMaterialDecorator > | mdecorator | ||
| ) |
Definition at line 27 of file AlignedDetector.cpp.
View newest version in sPHENIX GitHub at line 27 of file AlignedDetector.cpp
References cfg, filter::config, ActsExamples::Contextual::InternalAlignmentDecorator::Config::detectorStore, Acts::getDefaultLogger(), testing::internal::move(), ActsExamples::Contextual::InternallyAlignedDetectorElement::ContextType::nominal, ActsExamples::RandomNumbers::Config::seed, material_mapping_optimisation::target, and ActsExamples::Contextual::ExternalAlignmentDecorator::Config::trackingGeometry.
Here is the call graph for this function:
|
private |
The Store of the detector elements (lifetime: job)
Definition at line 80 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 80 of file AlignedDetector.hpp
Referenced by detectorStore().