Analysis Software
Documentation for sPHENIX simulation software
|
Public Member Functions | |
Acts::ActsScalar | charge (Acts::ActsScalar path, RandomEngine &rng) const |
Charge generation (configurable via the chargeSmearer) | |
std::vector< Acts::ActsScalar > | variances (size_t, size_t, RandomEngine &) const |
Acts::Vector3 | drift (const Acts::Vector3 &, RandomEngine &) const |
Public Attributes | |
std::vector< Acts::BoundIndices > | indices = {} |
Acts::BinUtility | segmentation |
double | thickness = 0. |
ActsFatras::SingleParameterSmearFunction < ActsExamples::RandomEngine > | chargeSmearer = Digitization::Exact{} |
The charge smearer. | |
double | threshold = 0. |
bool | digital = false |
Configuration struct for geometric digitization
If this is defined, then the geometric digitization will create clusters with cells. The BinUtility defines the segmentation and which parameters are defined by this.
Definition at line 50 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 50 of file DigitizationConfig.hpp
|
inline |
Charge generation (configurable via the chargeSmearer)
Definition at line 72 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 72 of file DigitizationConfig.hpp
References chargeSmearer, and path.
Referenced by ActsExamples::DigitizationAlgorithm::localParameters().
|
inline |
Drift generation (currently not implemented) Takes as an argument the position, and a random engine
Definition at line 95 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 95 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::channelizing().
|
inline |
Position and Covariance generation (currently not implemented) Takes as an argument the clsuter size and an random engine
Definition at line 87 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 87 of file DigitizationConfig.hpp
Referenced by ActsExamples::DigitizationAlgorithm::localParameters().
ActsFatras::SingleParameterSmearFunction<ActsExamples::RandomEngine> ActsExamples::GeometricConfig::chargeSmearer = Digitization::Exact{} |
The charge smearer.
Definition at line 63 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 63 of file DigitizationConfig.hpp
Referenced by BOOST_AUTO_TEST_CASE(), charge(), ActsExamples::from_json(), ActsExamples::DigitizationConfigurator::operator()(), and ActsExamples::to_json().
bool ActsExamples::GeometricConfig::digital = false |
Definition at line 69 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 69 of file DigitizationConfig.hpp
Referenced by ActsExamples::from_json(), ActsExamples::DigitizationAlgorithm::localParameters(), ActsExamples::DigitizationConfigurator::operator()(), and ActsExamples::to_json().
std::vector<Acts::BoundIndices> ActsExamples::GeometricConfig::indices = {} |
Definition at line 52 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 52 of file DigitizationConfig.hpp
Referenced by BOOST_AUTO_TEST_CASE(), ActsExamples::DigitizationAlgorithm::DigitizationAlgorithm(), ActsExamples::from_json(), ActsExamples::DigitizationAlgorithm::localParameters(), ActsExamples::DigitizationConfigurator::operator()(), and ActsExamples::to_json().
Acts::BinUtility ActsExamples::GeometricConfig::segmentation |
Definition at line 56 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 56 of file DigitizationConfig.hpp
Referenced by BOOST_AUTO_TEST_CASE(), ActsExamples::DigitizationAlgorithm::channelizing(), ActsExamples::from_json(), ActsExamples::DigitizationAlgorithm::localParameters(), ActsExamples::DigitizationConfigurator::operator()(), and ActsExamples::to_json().
double ActsExamples::GeometricConfig::thickness = 0. |
Definition at line 59 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 59 of file DigitizationConfig.hpp
Referenced by BOOST_AUTO_TEST_CASE(), ActsExamples::DigitizationAlgorithm::channelizing(), ActsExamples::from_json(), ActsExamples::DigitizationConfigurator::operator()(), and ActsExamples::to_json().
double ActsExamples::GeometricConfig::threshold = 0. |
Definition at line 66 of file DigitizationConfig.hpp.
View newest version in sPHENIX GitHub at line 66 of file DigitizationConfig.hpp
Referenced by BOOST_AUTO_TEST_CASE(), ActsExamples::from_json(), ActsExamples::DigitizationAlgorithm::localParameters(), and ActsExamples::to_json().