EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Public Types | |
using | DetectorElement = ActsExamples::Contextual::AlignedDetectorElement |
using | DetectorElementPtr = std::shared_ptr< DetectorElement > |
using | Decorator = ActsExamples::Contextual::AlignmentDecorator |
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 17 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 17 of file AlignedDetector.hpp
Definition at line 20 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 20 of file AlignedDetector.hpp
Definition at line 18 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 18 of file AlignedDetector.hpp
using AlignedDetector::DetectorElementPtr = std::shared_ptr<DetectorElement> |
Definition at line 19 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 19 of file AlignedDetector.hpp
Definition at line 21 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 21 of file AlignedDetector.hpp
|
overridevirtual |
Implements ActsExamples::IBaseDetector.
Definition at line 25 of file AlignedDetector.cpp.
View newest version in sPHENIX GitHub at line 25 of file AlignedDetector.cpp
References ActsExamples::Options::addBFieldOptions(), and ActsExamples::Options::addGenericGeometryOptions().
|
overridevirtual |
return the generic detector - with aligned context decorator
Implements ActsExamples::IBaseDetector.
Definition at line 62 of file AlignedDetector.cpp.
View newest version in sPHENIX GitHub at line 62 of file AlignedDetector.cpp
References ActsExamples::Contextual::AlignmentDecorator::Config::detectorStore, Acts::getDefaultLogger(), ActsExamples::BField::BFieldScalor::Config::scalor, ActsExamples::RandomNumbers::Config::seed, and Acts::UnitConstants::um.
DetectorStore AlignedDetector::detectorStore |
The Store of the detector elements (lifetime: job)
Definition at line 24 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 24 of file AlignedDetector.hpp