![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for PayloadDetector:
Collaboration diagram for PayloadDetector:Public Types | |
| using | DetectorElement = ActsExamples::Contextual::PayloadDetectorElement |
| using | DetectorElementPtr = std::shared_ptr< DetectorElement > |
| using | Decorator = ActsExamples::Contextual::PayloadDecorator |
| using | DetectorStore = std::vector< std::vector< DetectorElementPtr >> |
Public Types inherited from ActsExamples::IBaseDetector | |
| using | ContextDecorators = std::vector< std::shared_ptr< ActsExamples::IContextDecorator >> |
| using | TrackingGeometryPtr = std::shared_ptr< const Acts::TrackingGeometry > |
Public Member Functions | |
| void | addOptions (boost::program_options::options_description &opt) const override |
| std::pair < ActsExamples::IBaseDetector::TrackingGeometryPtr, ContextDecorators > | finalize (const boost::program_options::variables_map &vm, std::shared_ptr< const Acts::IMaterialDecorator > mdecorator) override |
Public Member Functions inherited from ActsExamples::IBaseDetector | |
| virtual | ~IBaseDetector ()=default |
Public Attributes | |
| DetectorStore | detectorStore |
| The Store of the detector elements (lifetime: job) | |
Definition at line 24 of file PayloadDetector.hpp.
View newest version in sPHENIX GitHub at line 24 of file PayloadDetector.hpp
Definition at line 27 of file PayloadDetector.hpp.
View newest version in sPHENIX GitHub at line 27 of file PayloadDetector.hpp
Definition at line 25 of file PayloadDetector.hpp.
View newest version in sPHENIX GitHub at line 25 of file PayloadDetector.hpp
| using PayloadDetector::DetectorElementPtr = std::shared_ptr<DetectorElement> |
Definition at line 26 of file PayloadDetector.hpp.
View newest version in sPHENIX GitHub at line 26 of file PayloadDetector.hpp
Definition at line 28 of file PayloadDetector.hpp.
View newest version in sPHENIX GitHub at line 28 of file PayloadDetector.hpp
|
overridevirtual |
Add the generic geometry options
Implements ActsExamples::IBaseDetector.
Definition at line 24 of file PayloadDetector.cpp.
View newest version in sPHENIX GitHub at line 24 of file PayloadDetector.cpp
References ActsExamples::Options::addBFieldOptions(), ActsExamples::Options::addGenericGeometryOptions(), and M_PI.
Here is the call graph for this function:
|
overridevirtual |
return the generic detector - with payload context decorator
Implements ActsExamples::IBaseDetector.
Definition at line 40 of file PayloadDetector.cpp.
View newest version in sPHENIX GitHub at line 40 of file PayloadDetector.cpp
References Acts::getDefaultLogger(), ActsExamples::Contextual::PayloadDecorator::Config::rotationStep, ActsExamples::BField::BFieldScalor::Config::scalor, and ActsExamples::Contextual::PayloadDecorator::Config::trackingGeometry.
Here is the call graph for this function:| DetectorStore PayloadDetector::detectorStore |
The Store of the detector elements (lifetime: job)
Definition at line 31 of file PayloadDetector.hpp.
View newest version in sPHENIX GitHub at line 31 of file PayloadDetector.hpp