![]()  | 
						
							 
								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().