Analysis Software
Documentation for sPHENIX simulation software
|
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.
|
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().