Analysis Software
Documentation for sPHENIX simulation software
|
Data storage of the parametrized nuclear interaction. More...
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().