![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Create planar clusters from simulation hits. More...
Inheritance diagram for FW::DigitizationAlgorithm:
Collaboration diagram for FW::DigitizationAlgorithm:Classes | |
| struct | Config |
| struct | Digitizable |
Public Member Functions | |
| DigitizationAlgorithm (Config cfg, Acts::Logging::Level lvl) | |
| ProcessCode | execute (const AlgorithmContext &ctx) const finaloverride |
Public Member Functions inherited from FW::BareAlgorithm | |
| BareAlgorithm (std::string name, Acts::Logging::Level level=Acts::Logging::INFO) | |
| std::string | name () const finaloverride |
| The algorithm name. | |
Private Attributes | |
| Config | m_cfg |
| std::unordered_map < Acts::GeometryID, Digitizable > | m_digitizables |
| Lookup container for all digitizable surfaces. | |
Additional Inherited Members | |
Protected Member Functions inherited from FW::BareAlgorithm | |
| const Acts::Logger & | logger () const |
Create planar clusters from simulation hits.
Definition at line 30 of file DigitizationAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 30 of file DigitizationAlgorithm.hpp
| FW::DigitizationAlgorithm::DigitizationAlgorithm | ( | Config | cfg, |
| Acts::Logging::Level | lvl | ||
| ) |
Construct the digitization algorithm.
| cfg | is the algorithm configuration |
| lvl | is the logging level |
Definition at line 32 of file DigitizationAlgorithm.cpp.
View newest version in sPHENIX GitHub at line 32 of file DigitizationAlgorithm.cpp
References Acts::IdentifiedDetectorElement::digitizationModule(), Acts::GeometryObject::geoID(), FW::DigitizationAlgorithm::Config::inputSimulatedHits, m_cfg, m_digitizables, FW::DigitizationAlgorithm::Config::outputClusters, FW::DigitizationAlgorithm::Config::planarModuleStepper, FW::DigitizationAlgorithm::Config::randomNumbers, FW::DigitizationAlgorithm::Digitizable::surface, surface(), and FW::DigitizationAlgorithm::Config::trackingGeometry.
Here is the call graph for this function:
|
finaloverridevirtual |
Build clusters from input simulation hits.
| txt | is the algorithm context with event information |
Implements FW::BareAlgorithm.
Definition at line 74 of file DigitizationAlgorithm.cpp.
View newest version in sPHENIX GitHub at line 74 of file DigitizationAlgorithm.cpp
References ACTS_DEBUG, ACTS_VERBOSE, FW::WhiteBoard::add(), Acts::Segmentation::binUtility(), FW::AlgorithmContext::eventStore, FW::AlgorithmContext::geoContext, FW::WhiteBoard::get(), FW::groupByModule(), hits(), incremental_prev_tag::idx, it, Acts::UnitConstants::ps, SUCCESS, and thickness.
Here is the call graph for this function:
|
private |
Definition at line 64 of file DigitizationAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 64 of file DigitizationAlgorithm.hpp
Referenced by DigitizationAlgorithm().
|
private |
Lookup container for all digitizable surfaces.
Definition at line 66 of file DigitizationAlgorithm.hpp.
View newest version in sPHENIX GitHub at line 66 of file DigitizationAlgorithm.hpp
Referenced by DigitizationAlgorithm().