Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Run/Common/include/ActsExamples/Detector/IBaseDetector.hpp>
Public Types | |
using | ContextDecorators = std::vector< std::shared_ptr< ActsExamples::IContextDecorator >> |
using | TrackingGeometryPtr = std::shared_ptr< const Acts::TrackingGeometry > |
Public Member Functions | |
virtual | ~IBaseDetector ()=default |
virtual void | addOptions (boost::program_options::options_description &opt) const =0 |
virtual std::pair < TrackingGeometryPtr, ContextDecorators > | finalize (const boost::program_options::variables_map &vm, std::shared_ptr< const Acts::IMaterialDecorator > mdecorator)=0 |
Definition at line 27 of file IBaseDetector.hpp.
View newest version in sPHENIX GitHub at line 27 of file IBaseDetector.hpp
using ActsExamples::IBaseDetector::ContextDecorators = std::vector<std::shared_ptr<ActsExamples::IContextDecorator>> |
Definition at line 30 of file IBaseDetector.hpp.
View newest version in sPHENIX GitHub at line 30 of file IBaseDetector.hpp
using ActsExamples::IBaseDetector::TrackingGeometryPtr = std::shared_ptr<const Acts::TrackingGeometry> |
Definition at line 31 of file IBaseDetector.hpp.
View newest version in sPHENIX GitHub at line 31 of file IBaseDetector.hpp
|
virtualdefault |
|
pure virtual |
Implemented in ActsExamples::AlignedDetectorWithOptions, ActsExamples::GenericDetectorWithOptions, ActsExamples::TGeoDetectorWithOptions, ActsExamples::DD4hepDetectorWithOptions, and EmptyDetector.
Referenced by materialValidationExample(), processGeometry(), propagationExample(), and runMaterialMapping().
|
pure virtual |
Implemented in ActsExamples::AlignedDetectorWithOptions, ActsExamples::GenericDetectorWithOptions, ActsExamples::TGeoDetectorWithOptions, ActsExamples::DD4hepDetectorWithOptions, ActsExamples::TelescopeDetectorWithOptions, and EmptyDetector.
Referenced by ActsExamples::Geometry::build().