![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Collaboration diagram for ActsExamples::DigitizationConfig:Public Member Functions | |
| DigitizationConfig (bool merge, double sigma, bool commonCorner) | |
| DigitizationConfig (bool doMerge, double mergeNsigma, bool mergeCommonCorner, Acts::GeometryHierarchyMap< DigiComponentsConfig > &&digiCfgs) | |
| DigitizationConfig (Acts::GeometryHierarchyMap< DigiComponentsConfig > &&digiCfgs) | |
| std::vector< std::pair < Acts::GeometryIdentifier, std::vector < Acts::BoundIndices > > > | getBoundIndices () const |
Public Attributes | |
| std::string | inputSimHits = "simhits" |
| Input collection of simulated hits. | |
| std::string | outputSourceLinks = "sourcelinks" |
| Output source links collection. | |
| std::string | outputMeasurements = "measurements" |
| Output measurements collection. | |
| std::string | outputClusters = "clusters" |
| Output cluster collection. | |
| std::string | outputMeasurementParticlesMap = "measurement_particles_map" |
| Output collection to map measured hits to contributing particles. | |
| std::string | outputMeasurementSimHitsMap = "measurement_simhits_map" |
| Output collection to map measured hits to simulated hits. | |
| std::shared_ptr< const Acts::TrackingGeometry > | trackingGeometry = nullptr |
| Tracking geometry required to access global-to-local transforms. | |
| std::shared_ptr< const RandomNumbers > | randomNumbers = nullptr |
| Random numbers tool. | |
| bool | doMerge |
| Do we merge hits or not. | |
| const double | mergeNsigma |
| How close do parameters have to be to consider merged. | |
| const bool | mergeCommonCorner |
| Consider clusters that share a corner as merged (8-cell connectivity) | |
| double | minEnergyDeposit = 0.0 |
| Acts::GeometryHierarchyMap < DigiComponentsConfig > | digitizationConfigs |
| The digitizers per GeometryIdentifiers. | |
Definition at line 111 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 111 of file DigitizationConfig.hpp
|
inline |
Definition at line 113 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 113 of file DigitizationConfig.hpp
| ActsExamples::DigitizationConfig::DigitizationConfig | ( | bool | doMerge, |
| double | mergeNsigma, | ||
| bool | mergeCommonCorner, | ||
| Acts::GeometryHierarchyMap< DigiComponentsConfig > && | digiCfgs | ||
| ) |
Definition at line 27 of file DigitizationConfig.cpp.
View newest version in sPHENIX GitHub at line 27 of file DigitizationConfig.cpp
References digitizationConfigs, and testing::internal::move().
Here is the call graph for this function:| ActsExamples::DigitizationConfig::DigitizationConfig | ( | Acts::GeometryHierarchyMap< DigiComponentsConfig > && | digiCfgs | ) |
Definition at line 34 of file DigitizationConfig.cpp.
View newest version in sPHENIX GitHub at line 34 of file DigitizationConfig.cpp
References digitizationConfigs, and testing::internal::move().
Here is the call graph for this function:| std::vector< std::pair< Acts::GeometryIdentifier, std::vector< Acts::BoundIndices > > > ActsExamples::DigitizationConfig::getBoundIndices | ( | ) | const |
Definition at line 42 of file DigitizationConfig.cpp.
View newest version in sPHENIX GitHub at line 42 of file DigitizationConfig.cpp
References Acts::PhysicalConstants::c.
Referenced by Acts::Python::addOutput().
Here is the caller graph for this function:| Acts::GeometryHierarchyMap<DigiComponentsConfig> ActsExamples::DigitizationConfig::digitizationConfigs |
The digitizers per GeometryIdentifiers.
Definition at line 154 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 154 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm(), and DigitizationConfig().
| bool ActsExamples::DigitizationConfig::doMerge |
Do we merge hits or not.
Definition at line 142 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 142 of file DigitizationConfig.hpp
| std::string ActsExamples::DigitizationConfig::inputSimHits = "simhits" |
Input collection of simulated hits.
Definition at line 126 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 126 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm().
| const bool ActsExamples::DigitizationConfig::mergeCommonCorner |
Consider clusters that share a corner as merged (8-cell connectivity)
Definition at line 146 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 146 of file DigitizationConfig.hpp
| const double ActsExamples::DigitizationConfig::mergeNsigma |
How close do parameters have to be to consider merged.
Definition at line 144 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 144 of file DigitizationConfig.hpp
| double ActsExamples::DigitizationConfig::minEnergyDeposit = 0.0 |
Energy deposit threshold for accepting a hit For a generic readout frontend we assume 1000 e/h pairs, in Si each e/h-pair requiers on average an energy of 3.65 eV (PDG review 2023, Table 35.10) The default is set to 0 because this works only well with Geant4
Definition at line 152 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 152 of file DigitizationConfig.hpp
| std::string ActsExamples::DigitizationConfig::outputClusters = "clusters" |
Output cluster collection.
Definition at line 132 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 132 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm().
| std::string ActsExamples::DigitizationConfig::outputMeasurementParticlesMap = "measurement_particles_map" |
Output collection to map measured hits to contributing particles.
Definition at line 134 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 134 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm().
| std::string ActsExamples::DigitizationConfig::outputMeasurements = "measurements" |
Output measurements collection.
Definition at line 130 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 130 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm().
| std::string ActsExamples::DigitizationConfig::outputMeasurementSimHitsMap = "measurement_simhits_map" |
Output collection to map measured hits to simulated hits.
Definition at line 136 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 136 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm().
| std::string ActsExamples::DigitizationConfig::outputSourceLinks = "sourcelinks" |
Output source links collection.
Definition at line 128 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 128 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm().
| std::shared_ptr<const RandomNumbers> ActsExamples::DigitizationConfig::randomNumbers = nullptr |
Random numbers tool.
Definition at line 140 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 140 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm().
| std::shared_ptr<const Acts::TrackingGeometry> ActsExamples::DigitizationConfig::trackingGeometry = nullptr |
Tracking geometry required to access global-to-local transforms.
Definition at line 138 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 138 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm().