ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FW::IBaseDetector Class Referenceabstract

#include <acts/blob/master/Examples/Detectors/Common/include/ACTFW/Detector/IBaseDetector.hpp>

+ Inheritance diagram for FW::IBaseDetector:

Public Types

using ContextDecorators = std::vector< std::shared_ptr< FW::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
 

Detailed Description

Definition at line 31 of file IBaseDetector.hpp.

View newest version in sPHENIX GitHub at line 31 of file IBaseDetector.hpp

Member Typedef Documentation

using FW::IBaseDetector::ContextDecorators = std::vector<std::shared_ptr<FW::IContextDecorator>>

Definition at line 33 of file IBaseDetector.hpp.

View newest version in sPHENIX GitHub at line 33 of file IBaseDetector.hpp

Definition at line 34 of file IBaseDetector.hpp.

View newest version in sPHENIX GitHub at line 34 of file IBaseDetector.hpp

Constructor & Destructor Documentation

virtual FW::IBaseDetector::~IBaseDetector ( )
virtualdefault

Member Function Documentation

virtual void FW::IBaseDetector::addOptions ( boost::program_options::options_description &  opt) const
pure virtual

Implemented in PayloadDetector, GenericDetector, TGeoDetector, AlignedDetector, DD4hepDetector, and EmptyDetector.

Referenced by materialMappingExample(), materialValidationExample(), processGeometry(), and propagationExample().

+ Here is the caller graph for this function:

virtual std::pair<TrackingGeometryPtr, ContextDecorators> FW::IBaseDetector::finalize ( const boost::program_options::variables_map &  vm,
std::shared_ptr< const Acts::IMaterialDecorator mdecorator 
)
pure virtual

Implemented in PayloadDetector, GenericDetector, TGeoDetector, AlignedDetector, DD4hepDetector, and EmptyDetector.

Referenced by FW::Geometry::build().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following file: