ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Types | |
using | DetectorElement = FW::Contextual::AlignedDetectorElement |
using | DetectorElementPtr = std::shared_ptr< DetectorElement > |
using | Decorator = FW::Contextual::AlignmentDecorator |
using | DetectorStore = std::vector< std::vector< DetectorElementPtr >> |
Public Types inherited from FW::IBaseDetector | |
using | ContextDecorators = std::vector< std::shared_ptr< FW::IContextDecorator >> |
using | TrackingGeometryPtr = std::shared_ptr< const Acts::TrackingGeometry > |
Public Member Functions | |
void | addOptions (boost::program_options::options_description &opt) const override |
std::pair < FW::IBaseDetector::TrackingGeometryPtr, ContextDecorators > | finalize (const boost::program_options::variables_map &vm, std::shared_ptr< const Acts::IMaterialDecorator > mdecorator) override |
Public Member Functions inherited from FW::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
using AlignedDetector::DetectorStore = std::vector<std::vector<DetectorElementPtr>> |
Definition at line 21 of file AlignedDetector.hpp.
View newest version in sPHENIX GitHub at line 21 of file AlignedDetector.hpp
|
overridevirtual |
Implements FW::IBaseDetector.
Definition at line 25 of file AlignedDetector.cpp.
View newest version in sPHENIX GitHub at line 25 of file AlignedDetector.cpp
References FW::Options::addBFieldOptions(), and FW::Options::addGenericGeometryOptions().
|
overridevirtual |
return the generic detector - with aligned context decorator
Implements FW::IBaseDetector.
Definition at line 62 of file AlignedDetector.cpp.
View newest version in sPHENIX GitHub at line 62 of file AlignedDetector.cpp
References Acts::units::_um, FW::Contextual::AlignmentDecorator::Config::detectorStore, Acts::getDefaultLogger(), FW::BField::BFieldScalor::Config::scalor, and FW::RandomNumbers::Config::seed.
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