EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Detectors/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 31 of file IBaseDetector.hpp.
View newest version in sPHENIX GitHub at line 31 of file IBaseDetector.hpp
using ActsExamples::IBaseDetector::ContextDecorators = std::vector<std::shared_ptr<ActsExamples::IContextDecorator>> |
Definition at line 34 of file IBaseDetector.hpp.
View newest version in sPHENIX GitHub at line 34 of file IBaseDetector.hpp
using ActsExamples::IBaseDetector::TrackingGeometryPtr = std::shared_ptr<const Acts::TrackingGeometry> |
Definition at line 35 of file IBaseDetector.hpp.
View newest version in sPHENIX GitHub at line 35 of file IBaseDetector.hpp
|
virtualdefault |
|
pure virtual |
Implemented in PayloadDetector, GenericDetector, TGeoDetector, AlignedDetector, DD4hepDetector, and EmptyDetector.
Referenced by MakeActsGeometry::makeGeometry(), materialMappingExample(), materialValidationExample(), processGeometry(), and propagationExample().
|
pure virtual |
Implemented in PayloadDetector, GenericDetector, TGeoDetector, AlignedDetector, DD4hepDetector, and EmptyDetector.
Referenced by ActsExamples::Geometry::build().