![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Create planar clusters from simulation hits. More...
Inheritance diagram for ActsExamples::DigitizationAlgorithm:
Collaboration diagram for ActsExamples::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 ActsExamples::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::GeometryIdentifier, Digitizable > | m_digitizables |
| Lookup container for all digitizable surfaces. | |
Additional Inherited Members | |
Protected Member Functions inherited from ActsExamples::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
| ActsExamples::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 31 of file DigitizationAlgorithm.cpp.
View newest version in sPHENIX GitHub at line 31 of file DigitizationAlgorithm.cpp
References Acts::IdentifiedDetectorElement::digitizationModule(), Acts::GeometryObject::geometryId(), ActsExamples::DigitizationAlgorithm::Config::inputSimulatedHits, m_cfg, m_digitizables, ActsExamples::DigitizationAlgorithm::Config::outputClusters, ActsExamples::DigitizationAlgorithm::Config::planarModuleStepper, ActsExamples::DigitizationAlgorithm::Config::randomNumbers, ActsExamples::DigitizationAlgorithm::Digitizable::surface, surface(), and ActsExamples::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 ActsExamples::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, ActsExamples::WhiteBoard::add(), Acts::Segmentation::binUtility(), Acts::Test::cov, ActsExamples::AlgorithmContext::eventStore, ActsExamples::AlgorithmContext::geoContext, ActsExamples::WhiteBoard::get(), ActsExamples::groupByModule(), 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().