Thermal-FIST  1.3
Package for hadron resonance gas model applications
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cthermalfist::Acceptance::AcceptanceFunctionStructure which contains the binomial probabilities for particle with given y and pt to be accepted
 Cthermalfist::RandomGenerators::BesselDistributionGeneratorGenerator of a random number from the Bessel distribution (a, nu), nu is integer Uses methods from https://www.sciencedirect.com/science/article/pii/S016771520200055X Used in event generator with exact conservation of charges to generate two Poisson numbers with fixed difference, as described in https://arxiv.org/pdf/1609.01087.pdf
 Cthermalfist::BilinearSplineFunctionA class implementing a bilinear spline
 Cthermalfist::BoostInvariantFreezeoutParametrizationBase class implementing a longitudinally boost-invariant azimuthally symmetric freeze-out parametrization
 Cthermalfist::CracowFreezeoutParametrizationImplements the Cracow (Hubble-like) freeze-out model parametrization
 Cthermalfist::CylindricalBlastWaveParametrizationImplements the cylindrically symmetric blast-wave model parametrization
 Cthermalfist::RandomGenerators::BreitWignerGeneratorClass for generating mass of resonance in accordance with the relativistic Breit-Wigner distribution
 Cthermalfist::BroydenClass implementing the Broyden method to solve a system of non-linear equations
 Cthermalfist::BroydenEquationsAbstract class which defines the system of non-linear equations to be solved by the Broyden's method
 Cthermalfist::ThermalModelPCE::BroydenEquationsPCE
 Cthermalfist::BroydenJacobianClass which implements calculation of the Jacobian needed for the Broyden's method
 Cthermalfist::Broyden::BroydenSolutionCriteriumSub-class where it is determined whether the required accuracy is achieved in the Broyden's method
 Cthermalfist::ConservedChargeAn auxiliary struct containing the list of conserved charges
 Cthermalfist::Disclaimer
 Cthermalfist::EventGeneratorBaseBase class for generating events with the Thermal Event Generator
 Cthermalfist::CracowFreezeoutEventGeneratorClass implementing the Thermal Event Generator for the Cracow freeze-out model scenario
 Cthermalfist::CylindricalBlastWaveEventGeneratorClass implementing the Thermal Event Generator for the longitudinally symmetric blast-wave scenario
 Cthermalfist::SphericalBlastWaveEventGeneratorClass implementing the Thermal Event Generator for the isotropic blast-wave scenario
 Cthermalfist::EventGeneratorConfigurationStructure containing the thermal event generator configuration
 Cthermalfist::SimpleEvent::EventOutputConfigConfiguration for the event output
 Cthermalfist::EVSolution
 Cthermalfist::ExcludedVolumeModelBase class implementing auxiliary excluded-volume functions needed for multi-component mean-field approach. Contains van der Waals functions
 Cthermalfist::ExcludedVolumeModelCSDerived class implementing auxiliary excluded-volume functions for multi-component mean-field approach from the Carnahan-Starling model
 Cthermalfist::ExperimentMultiplicityStructure containing the experimental yield (multiplicity) to be fitted
 Cthermalfist::ExperimentRatioStructure containing the experimental ratio of yields to be fitted
 Cthermalfist::FeeddownAn auxiliary struct containing the list of feeddown flags
 Cthermalfist::FitParameterStructure for an arbitrary fit parameter
 Cthermalfist::FittedQuantityStructure describing the measurement to be fitted or compared to model
 Cthermalfist::MomentumDistributionBaseClass implementing the primordial 3-momentum distribution function of certain particle species
 Cthermalfist::BoostInvariantMomentumDistributionClass implementing the momentum distribution of boost-invariant, azimuthally symmetric freeze-out models using Maxwell-Boltzmann statistics
 Cthermalfist::SiemensRasmussenDistributionClass implementing the momentum distribution in the spherically symmetric Blast-Wave model of Siemens and Rasmussen
 Cthermalfist::SSHDistributionClass implementing the momentum distribution in the longitudinally symmetric Blast-Wave model
 Cthermalfist::ParticleDecayChannelStructure containing information about a single decay channel of a particle
 Cthermalfist::ParticleDecayTypeAn auxiliary struct containing the list of decay types
 Cthermalfist::RandomGenerators::ParticleMomentumGeneratorBase class for Monte Carlo sampling of particle momenta
 Cthermalfist::RandomGenerators::BoostInvariantMomentumGeneratorClass for generating momentum of a particle in accordance with a longitudinally boost invariant and azimuthally symmetric freeze-out model
 Cthermalfist::RandomGenerators::SiemensRasmussenMomentumGeneratorClass for generating the momentum of a particle in accordance with the Siemens-Rasmussen formula
 Cthermalfist::RandomGenerators::SiemensRasmussenMomentumGeneratorGeneralizedA generalized class for generating the momentum of a particle in accordance with the Siemens-Rasmussen spherically symmetric blast-wave model which is able to incoporate Fermi-Dirac and Bose-Einstein statistics
 Cthermalfist::RandomGenerators::SSHMomentumGeneratorClass for generating the momentum of a particle in accordance with the longitudinally symmetric blast-wave model
 Cthermalfist::QuantumNumbersStruct containing a set of quantum numbers: Baryon number, electric charge, strangeness, and charm
 Cthermalfist::SimpleEventStructure holding information about a single event in the event generator
 Cthermalfist::SimpleParticleStructure holding information about a single particle in the event generator
 Cthermalfist::SplineFunctionClass implementing a simple linear spline
 Cthermalfist::RandomGenerators::ThermalBreitWignerGeneratorClass for generating mass of resonance in accordance with the constant width Breit-Wigner distribution multiplied by the thermal density
 Cthermalfist::RandomGenerators::ThermalEnergyBreitWignerGeneratorClass for generating mass of resonance in accordance with the energy-dependent Breit-Wigner distribution multiplied by the thermal density
 Cthermalfist::ThermalModelBaseAbstract base class for an HRG model implementation
 Cthermalfist::ThermalModelCanonicalClass implementing the ideal HRG model in the canonical ensemble
 Cthermalfist::ThermalModelCanonicalCharmClass implementing the ideal HRG model with exact conservation of charm (charm-canonical ensemble)
 Cthermalfist::ThermalModelCanonicalStrangenessClass implementing the ideal HRG model with exact conservation of strangeness (strangeness-canonical ensemble)
 Cthermalfist::ThermalModelEVCanonicalStrangenessClass implementing the diagonal excluded-volume model in the strangeness-canonical ensemble
 Cthermalfist::ThermalModelVDWCanonicalStrangenessClass implementing the quantum van der Waals model in the strangeness-canonical ensemble
 Cthermalfist::ThermalModelEVCrosstermsClass implementing the crossterms excluded-volume model
 Cthermalfist::ThermalModelEVDiagonalClass implementing the diagonal excluded-volume model
 Cthermalfist::ThermalModelIdealClass implementing the Ideal HRG model
 Cthermalfist::ThermalModelVDWClass implementing the quantum van der Waals HRG model
 Cthermalfist::ThermalModelFitClass implementing the thermal model fit procedure
 Cthermalfist::ThermalModelFitParametersStructure holding information about parameters of a thermal fit
 Cthermalfist::ThermalModelFitParametersExtendedExtended structure for calculating uncertainties in non-fit quantities resulting from uncertanties in fit parameters
 Cthermalfist::ThermalModelParametersStructure containing all thermal parameters of the model
 Cthermalfist::ThermalModelPCEClass implementing HRG in partial chemical equilibrium
 Cthermalfist::RandomGenerators::ThermalMomentumGeneratorClass for generating the absolute values of the momentum of a particle in its local rest frame
 Cthermalfist::ThermalParticleClass containing all information about a particle specie
 Cthermalfist::ThermalParticleSystemClass containing the particle list