![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Data storage of the parametrized nuclear interaction. More...
Collaboration diagram for ActsFatras::detail::NuclearInteractionParameters:Classes | |
| struct | ParametersWithFixedMultiplicity |
| Nested struct for the storage of the kinematic parametrisations for a given final state multiplicity. More... | |
Public Types | |
| using | CumulativeDistribution = std::pair< std::vector< float >, std::vector< uint32_t >> |
| using | Distributions = std::vector< CumulativeDistribution > |
| using | PdgMap = std::vector< std::pair< int, std::vector< std::pair< int, float >>>> |
Public Attributes | |
| float | momentum = 0 |
| Initial momentum. | |
| float | softInteractionProbability = 0 |
| Probability for soft nuclear interacion. | |
| PdgMap | pdgMap |
| PDG ID based branching probabilities. | |
| CumulativeDistribution | nuclearInteractionProbability |
| Probability for nuclear interaction. | |
| CumulativeDistribution | softMultiplicity |
| Multiplicity in soft interactions. | |
| CumulativeDistribution | hardMultiplicity |
| Multiplicity in hard interactions. | |
| std::vector < ParametersWithFixedMultiplicity > | softKinematicParameters |
| Kinematic distributions in soft interactions. | |
| std::vector < ParametersWithFixedMultiplicity > | hardKinematicParameters |
| Kinematic distributions in hard interactions. | |
Data storage of the parametrized nuclear interaction.
Definition at line 19 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 19 of file NuclearInteractionParameters.hpp
| using ActsFatras::detail::NuclearInteractionParameters::CumulativeDistribution = std::pair<std::vector<float>, std::vector<uint32_t>> |
Definition at line 21 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 21 of file NuclearInteractionParameters.hpp
| using ActsFatras::detail::NuclearInteractionParameters::Distributions = std::vector<CumulativeDistribution> |
Definition at line 22 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 22 of file NuclearInteractionParameters.hpp
| using ActsFatras::detail::NuclearInteractionParameters::PdgMap = std::vector<std::pair<int, std::vector<std::pair<int, float>>>> |
Definition at line 24 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 24 of file NuclearInteractionParameters.hpp
| std::vector<ParametersWithFixedMultiplicity> ActsFatras::detail::NuclearInteractionParameters::hardKinematicParameters |
Kinematic distributions in hard interactions.
Definition at line 98 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 98 of file NuclearInteractionParameters.hpp
Referenced by ActsFatras::NuclearInteraction::run().
| CumulativeDistribution ActsFatras::detail::NuclearInteractionParameters::hardMultiplicity |
Multiplicity in hard interactions.
Definition at line 94 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 94 of file NuclearInteractionParameters.hpp
Referenced by ActsExamples::Options::readParametrisations(), and ActsFatras::NuclearInteraction::run().
| float ActsFatras::detail::NuclearInteractionParameters::momentum = 0 |
Initial momentum.
Definition at line 84 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 84 of file NuclearInteractionParameters.hpp
Referenced by ActsExamples::Options::readParametrisations(), and ActsFatras::NuclearInteraction::run().
| CumulativeDistribution ActsFatras::detail::NuclearInteractionParameters::nuclearInteractionProbability |
Probability for nuclear interaction.
Definition at line 90 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 90 of file NuclearInteractionParameters.hpp
Referenced by ActsFatras::NuclearInteraction::generatePathLimits(), and ActsExamples::Options::readParametrisations().
| PdgMap ActsFatras::detail::NuclearInteractionParameters::pdgMap |
PDG ID based branching probabilities.
Definition at line 88 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 88 of file NuclearInteractionParameters.hpp
Referenced by ActsExamples::Options::readParametrisations(), and ActsFatras::NuclearInteraction::run().
| float ActsFatras::detail::NuclearInteractionParameters::softInteractionProbability = 0 |
Probability for soft nuclear interacion.
Definition at line 86 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 86 of file NuclearInteractionParameters.hpp
Referenced by ActsExamples::Options::readParametrisations(), and ActsFatras::NuclearInteraction::run().
| std::vector<ParametersWithFixedMultiplicity> ActsFatras::detail::NuclearInteractionParameters::softKinematicParameters |
Kinematic distributions in soft interactions.
Definition at line 96 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 96 of file NuclearInteractionParameters.hpp
Referenced by ActsFatras::NuclearInteraction::run().
| CumulativeDistribution ActsFatras::detail::NuclearInteractionParameters::softMultiplicity |
Multiplicity in soft interactions.
Definition at line 92 of file NuclearInteractionParameters.hpp.
View newest version in sPHENIX GitHub at line 92 of file NuclearInteractionParameters.hpp
Referenced by ActsExamples::Options::readParametrisations(), and ActsFatras::NuclearInteraction::run().